简介
rmdir命令作用是删除空的目录,英文全称:“remove directory”。
命令格式
rmdir [OPTION]… DIRECTORY…
常用参数
-p | 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除,非空则报错 |
---|---|
—ignore-fail-on-non-empty | 忽略由于删除非空目录时导致命令出错而产生的错误信息 |
-v | 显示命令的详细执行过程 |
示例
[root@localhost ~]# mkdir -pv a/b/c/d
mkdir: created directory ‘a’
mkdir: created directory ‘a/b’
mkdir: created directory ‘a/b/c’
mkdir: created directory ‘a/b/c/d’
[root@localhost ~]# tree a
a
└── b
└── c
└── d
[root@localhost ~]# rmdir -pv a/b/c/d
rmdir: removing directory, ‘a/b/c/d’
rmdir: removing directory, ‘a/b/c’
rmdir: removing directory, ‘a/b’
rmdir: removing directory, ‘a’
[root@localhost ~]# mkdir a
[root@localhost ~]# touch a/test.txt
[root@localhost ~]# rmdir a
rmdir: failed to remove ‘a’: Directory not empty
[root@localhost ~]# rmdir --ignore-fail-on-non-empty a
[root@localhost ~]# tree a
a
└── test.txt