英文全称:
功能:删除空目录

概要

  1. [root@kedacom ~]# rmdir --help
  2. 用法:rmdir [选项]... 目录...
  3. 删除指定的空目录。
  4. --ignore-fail-on-non-empty
  5. 忽略仅由目录非空产生的所有错误
  6. -p, --parents remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is
  7. similar to 'rmdir a/b/c a/b a'
  8. -v, --verbose output a diagnostic for every directory processed
  9. --help 显示此帮助信息并退出
  10. --version 显示版本信息并退出
  11. GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
  12. 请向<http://translationproject.org/team/zh_CN.html> 报告rmdir 的翻译错误
  13. 要获取完整文档,请运行:info coreutils 'rmdir invocation'

只能删除空目录

/home/user1目录不为空,无法删除

  1. [root@kedacom ~]# ls /home/user1
  2. 11.txt
  3. [root@kedacom ~]# rmdir /home/user1
  4. rmdir: 删除 "/home/user1" 失败: 目录非空

-p 递归删除

  1. [root@kedacom ~]# mkdir /abc/a1/a2 -pv
  2. mkdir: 已创建目录 "/abc"
  3. mkdir: 已创建目录 "/abc/a1"
  4. mkdir: 已创建目录 "/abc/a1/a2"
  5. [root@kedacom ~]# rmdir /abc
  6. rmdir: 删除 "/abc" 失败: 目录非空
  7. #错误删除,/目录无法删除
  8. [root@kedacom ~]# rmdir /abc/a1/a2/ -p
  9. #正确删除
  10. [root@kedacom ~]# cd /
  11. [root@kedacom /]# rmdir abc/a1/a2/ -p

-v 输出处理的目录详情

  1. #home目录下存在user3/aa/bb
  2. [root@kedacom home]# rmdir user3/aa/bb -pv
  3. rmdir: 正在删除目录 "user3/aa/bb"
  4. rmdir: 正在删除目录 "user3/aa"
  5. rmdir: 正在删除目录 "user3"