Linux命令(39)rmdir 命令

rmdir 命令

功能说明:删除空目录

用      法:rmdir [OPTION]... DIRECTORY...

选项 作用
-p 删除某目录后,如果其父目录为空,则一并删除之

注意:此命令只能删除空目录,如果目录不空的话,只能先把子目录或文件删除。此命令并不常用。

示例1:删除/tmp/x目录,此目录不为空。

[root@node1 ~]# cd /tmp/
[root@node1 tmp]# mkdir -pv x/y/z
mkdir: created directory ‘x’
mkdir: created directory ‘x/y’
mkdir: created directory ‘x/y/z’
[root@node1 ~]# rmdir /tmp/x
rmdir: failed to remove `/tmp/x': Directory not empty	 # 删除失败,目录不为空。

示例2:依次删除空目录。

[root@node1 ~]# rmdir /tmp/x/y/z/
[root@node1 ~]# rmdir /tmp/x/y/
[root@node1 ~]# rmdir /tmp/x

示例3:使用-p选项,依次删除空目录。

[root@node1 ~]# cd /tmp/
[root@node1 tmp]# mkdir -pv m/n/p
mkdir: created directory ‘m’
mkdir: created directory ‘m/n’
mkdir: created directory ‘m/n/p’
[root@node1 tmp]# rmdir -pv m/n/p/
rmdir: removing directory, `m/n/p/'
rmdir: removing directory, `m/n'
rmdir: removing directory, `m'

你可能感兴趣的:(Linux命令(39)rmdir 命令)