简介

rmdir命令作用是删除空的目录,英文全称:“remove directory”。

命令格式

rmdir [OPTION]… DIRECTORY…

常用参数

-p 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除,非空则报错
—ignore-fail-on-non-empty 忽略由于删除非空目录时导致命令出错而产生的错误信息
-v 显示命令的详细执行过程

示例

  1. [root@localhost ~]# mkdir -pv a/b/c/d
  2. mkdir: created directory a
  3. mkdir: created directory a/b
  4. mkdir: created directory a/b/c
  5. mkdir: created directory a/b/c/d
  6. [root@localhost ~]# tree a
  7. a
  8. └── b
  9. └── c
  10. └── d
  11. [root@localhost ~]# rmdir -pv a/b/c/d
  12. rmdir: removing directory, a/b/c/d
  13. rmdir: removing directory, a/b/c
  14. rmdir: removing directory, a/b
  15. rmdir: removing directory, a
  16. [root@localhost ~]# mkdir a
  17. [root@localhost ~]# touch a/test.txt
  18. [root@localhost ~]# rmdir a
  19. rmdir: failed to remove a’: Directory not empty
  20. [root@localhost ~]# rmdir --ignore-fail-on-non-empty a
  21. [root@localhost ~]# tree a
  22. a
  23. └── test.txt