rmdir:删除空目录

xiaohai 2021-05-05 17:05:13 1677人围观 标签: Linux 
简介rmdir命令用于删除空目录,当目录不为空时,不起作用
命令说明:

rmdir命令用于删除空目录,当目录不为空时,不起作用

语法格式:

rmdir [option] [directory]
rmdir [选项] [目录]

参数:
  • -p:递归删除目录,当目录删除后其父母了为空时也一并删除
  • -v:显示命令的执行过程
示例:
[root@localhost test]# mkdir -p dir1/dir2/dir3 #递归创建三个目录
[root@localhost test]# tree 
.
└── dir1
    └── dir2
        └── dir3

3 directories, 0 files
[root@localhost test]# rmdir dir1/ #递归不为空的目录,会提示
rmdir: 删除 "dir1/" 失败: 目录非空
[root@localhost test]# rmdir dir1/dir2/dir3/ #删除空目录
[root@localhost test]# tree
.
└── dir1
    └── dir2

2 directories, 0 files
[root@localhost test]# rmdir -pv dir1 #删除目录,不为空也会提示
rmdir: 正在删除目录 "dir1"
rmdir: 删除 "dir1" 失败: 目录非空
[root@localhost test]# rmdir -pv dir1/dir2/ #递归删除目录,父目录为空也一并删除
rmdir: 正在删除目录 "dir1/dir2/"
rmdir: 正在删除目录 "dir1"
[root@localhost test]# ll
总用量 0