Linux命令学习之mkdir、rmdir和rm

这篇具有很好参考价值的文章主要介绍了Linux命令学习之mkdir、rmdir和rm。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这篇文章想要学习一下目录的创建(mkdir)、空目录的删除(rmdir)、非空目录的删除(rm)。

mkdir

mkdir是新建目录的命令。man mkdir看一下mkdir的使用说明。
Linux命令学习之mkdir、rmdir和rm
q键退出帮助说明。
mkdir /learnwell在根目录下创建一个名叫learnwell的目录。
Linux命令学习之mkdir、rmdir和rm
若是想要创建多个目录也可以,多个目录名之间用空格隔开,mkdir /learnwell/good /learnwell/study,使用ls -l /learnwell查看一下,发现/learnwell目录下已经有了goodstudy两个目录,成功创建了。

Linux命令学习之mkdir、rmdir和rm
这里的/learnwell/good/learnwell/study创建成功的前提是/learnwell已经创建成功。接下来来演示一下若是一个父目录不存在又想创建子目录的情况。mkdir /studyCommand/child,提示了报错如下:

mkdir: cannot create directory ‘/studyCommand/child’: No such file or directory

Linux命令学习之mkdir、rmdir和rm
可以使用mkdir -p 多级目录名1 多级目录名2来创建父目录不存在的子目录,这样的话,会连带着把父目录一起创建起来。mkdir -p /studyCommand/child /learnwell/workhard/makeprogress可以创建两个父目录不存在的子目录childmakeprogress。在执行这条命令之前,ls /studyCommand/child /learnwell/workhard/makeprogress看一下想要创建的两个目录是否存在,ls /studyCommand/ /learnwell/workhard看一下它俩父目录是否存在。如下图所示,想要创建的两个目录和它们的父目录都不存在。

Linux命令学习之mkdir、rmdir和rm
mkdir -p /studyCommand/child /learnwell/workhard/makeprogress创建之后,再次使用ls /studyCommand/child /learnwell/workhard/makeprogressls /studyCommand/ /learnwell/workhard看到成功创建目录和它们的父目录。

Linux命令学习之mkdir、rmdir和rm

rmdir

rmdir 空目录名可以删除没有内容的目录,要是想要删除的目录底下还有文件的话,那么就会报类似的错如下:

rmdir: failed to remove ‘非空目录名’: Directory not empty

Linux命令学习之mkdir、rmdir和rm
这里执行一下rmdir /learnwell/workhard/makeprogress/成功删除,没有任何输出。

Linux命令学习之mkdir、rmdir和rm

rm

rm可以删除非空目录,但是要是直接使用rm 非空目录名会报错:rm: cannot remove ‘非空目录名’: Is a directory

Linux命令学习之mkdir、rmdir和rm

可以使用rm -r 非空目录名来删除非空目录。rm -r /studyCommand可以看到我在图中连续按下了多个y键。
Linux命令学习之mkdir、rmdir和rm

使用ls /看到根目录下没有studyCommand目录了,删除成功。
Linux命令学习之mkdir、rmdir和rm

可以使用rm -rf 非空目录名不确认删除非空目录。mkdir -p /well/done创建父子目录。ls -l /well/done看到创建成功了。
Linux命令学习之mkdir、rmdir和rm

rm -rf /well/done删除/well/done,ls -l /well/done报错ls: cannot access /well/done: No such file or directory,说明删除成功。

Linux命令学习之mkdir、rmdir和rm

此文章为6月Day 4学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。文章来源地址https://www.toymoban.com/news/detail-475836.html

到了这里,关于Linux命令学习之mkdir、rmdir和rm的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一分钟学一个 Linux 命令 - mkdir 和 touch

    大家好,我是god23bin。欢迎来到《 一分钟学一个 Linux 命令 》系列,今天需要你花两分钟时间来学习下,因为今天要讲的是两个命令, mkdir 和 touch 命令。前一个命令是操作目录的,后一个命令是操作文件的。 建议学完手敲一篇加深记忆噢! mkdir 是 make directory 的缩写,顾名思

    2024年02月07日
    浏览(35)
  • 【Shell 命令集合 磁盘管理 】Linux 创建目录 mkdir 命令使用指南

    Shell 命令专栏:Linux Shell 命令全解析 mkdir命令是Linux系统中的一个用于创建目录的命令。它的作用是在指定的路径下创建一个新的目录。 使用mkdir命令可以方便地创建一个空的目录,该目录可以用于存储文件或其他目录。通过指定路径参数,可以在当前工作目录或其他指定目

    2024年02月08日
    浏览(41)
  • linux 文件管理命令:rmdir \ chattr \ cksum \ cmp \ split

    作用:删除一个或者多个目录。 用法:rmdir [选项]…目录… 主要选项如下: 命令 描述 --ignore-fail-on-non-empty 忽略任何因目录仍有数据而造成的错误 -p, --parents 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除 -v, --verbose 显示命令执行过程 --help 显示此帮助信

    2024年02月13日
    浏览(37)
  • Linux mkdir命令教程:如何创建目录(附实例详解和注意事项)

    mkdir 命令在Linux系统中用于创建新的目录。 mkdir 是\\\"make directory\\\"的缩写,它可以帮助您通过一条命令就能创建目录。 mkdir 命令在所有主流的Linux发行版中都可以使用,包括但不限于Debian、Ubuntu、Alpine、Arch Linux、Kali Linux、RedHat/CentOS、Fedora、Raspbian。这个命令是预装在这些系统中

    2024年04月22日
    浏览(69)
  • 【Linux】Linux基础命令-cp、ls、mv、chmod、rm、mkdir、cd、find、pwd

    1.添加用户 (1)切换到管理员 sudo su (2)添加用户 addusr zhangdi (3)设置密码 (4)切换到自己的账号 su zhangdi 2. mkdir、cd 命令,要求能建立目录、进入与退出目录 (1)打开终端”应用程序”→ “附件”→“终端”,在终端用命令新建目录kkk (2)进入目录mydir,并在mydir目

    2024年02月12日
    浏览(36)
  • Linux ps命令详解,看这篇就够了

    ps 是一个在 Unix 和 Linux 系统中常用的命令,用于查看当前运行的进程的状态。 -e :显示所有进程。 -f :全格式显示。 -l :长格式显示。 -a :显示终端上的所有进程,包括其他用户的进程。 -u :显示进程的详细状态。 -x :显示没有控制终端的进程。 -T :显示当前线程的层

    2024年03月20日
    浏览(48)
  • Linux如何使用find命令搜索到自己想要的文件呢?

    文件搜素专栏全部文章 如何使用find命令搜索到自己想要的文件 ack 命令的基本用法详解 ag命令的使用详解 在 Linux 中查找文件名包含某个的文件,可以使用  find  命令来实现。 find  命令可以在指定目录下递归搜索文件,并根据指定的条件进行过滤。 下面是使用  fi

    2024年02月03日
    浏览(43)
  • Linux学习之find命令

    find 命令可以根据给定的路径和表达式查找指定的文件或目录。 -name :按照文件名查找文件。 -perm :按照文件权限来查找文件。 -user :按照文件属主来查找文件。 -group :按照文件所属的组来查找文件。 -mtime -n /+n :按照文件的更改时间来查找文件。 - n :表示文件更改时间

    2024年02月14日
    浏览(27)
  • 【Linux】Linux入门学习之常用命令二

    介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力? 我见过最好的答案就是:因为我喜欢的东西都很贵,

    2024年02月03日
    浏览(30)
  • Linux命令学习之cp和mv

    man 1 cp 可以看一下 cp 的帮助说明。 cp -r /learnwell/good/ /tmp 把 good 目录复制到 /tmp 目录下,注意想要复制目录,一定要加上 -r 选项。 接下来学习复制文件, cp 源文件 目标目录 (相对路径方法)或者是 cp /源文件所在目录/源文件 目标目录 (绝对路径方法)。 touch filecope 新建

    2024年02月08日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包