Linux常用命令及其功能说明(二)

本文介绍了Linux系统中用于创建、删除目录的命令mkdir和rmdir,以及删除文件和目录的rm命令。mkdir支持递归创建目录,rmdir仅能删除空目录,rm命令则可以递归删除目录及其内容,且有强制删除选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.mkdir 命令,是 make directory 的缩写,用于创建新目录,要求创建目录的用户在当前目录中具有写权限,并且新指定的目录名不能和当前目录中已有的目录名相同。此命令的基本格式为:[root@localhost ~]# mkdir [选项] 目录名

选项说明:

-p或者--parents: 递归创建所有目录,即通过此选项可以实现一次创建多层目录。特别指出,如果不添加任何选项,一次只能创建一层目录。

-v:创建目录,并显示信息。每创建一个目录,就显示一条信息。也可以组合选项,即-vp,那么就是两个选项功能的叠加。

例子:

mkdir  dir1                      #创建一个名为dir1 的目录

mkdir   {dir2,dir3}           #运用{    ,  ,  ,    },可以一次创建多个同一级别的目录。

mkdir  /root/dir1             #在/root目录下面,创建一个名为dir1 的目录。

mkdir -p dir4/dir4-1       #如果在当前工作目录下,不存在dir4目录,那么就先建立dir4目录,在建一个dir4-1的子目录。

2.rmdir 命令,是remove empty directory 的缩写,该命令用于删除空目录(空目录就是内容为空的目录,所以该指令就比较局限,需要从内到外一个一个地删除目录),此命令的基本格式为:[root@localhost ~]# rmdir [-p] 目录名 ,其中-p 选项用于递归删除空目录,即当子目录被删除后使父目录为空目录的话,则一并删除。

3.rm 命令是remove  的缩写,有了该命令,就可以用来取代不太好用的rmdir命令啦,是不是很nice~ 该命令用于删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。此命令的基本格式为:[root@localhost ~]# rm  [选项] 目录名或者文件名

选项说明:

-r :用于递归删除目录,删除目录下的文件和各级子目录。

-f :表示删除文件或目录时,不提示用户,就是不需要用户交互式地输入y指令(或者n指令),直接删除。

例子:先通过touch命令创建了1.txt文件,然后用rm命令删除1.txt文件,再通过rm -r dir4 删除dir4目录和dir4_2子目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值