1、命令简介
rmdir (Remove Directory删除目录): 用来删除空目录,删除某目录时也必须具有对父目录的写权限。
2、用法
用法:rmdir [选项]… 目录…
3、选项
ignore-fail-on-non-empty 忽略仅由目录非空产生的所有错误 -p, –parents 删除指定目录及其上级文件夹,例如"rmdir -p a/b/c’" 与"rmdir a/b/c a/b a’" 基本相同 -v, –verbose 输出处理的目录详情
4、实例
实例1:删除一个空目录
代码语言:javascript复制bennyrhys@ubuntu:~$ ls
Desktop Downloads Music Public Videos
Documents examples.desktop Pictures Templates
bennyrhys@ubuntu:~$ pwd
/home/bennyrhys
bennyrhys@ubuntu:~$ cd Desktop/
bennyrhys@ubuntu:~/Desktop$ ls
dir1 dir2 dir3 test
bennyrhys@ubuntu:~/Desktop$ rmdir dir2
实例2:删除空目录显示信息
代码语言:javascript复制bennyrhys@ubuntu:~/Desktop$ rmdir -v dir3
rmdir: 正在删除目录 'dir3'
实例3:删除一个非空目录
代码语言:javascript复制bennyrhys@ubuntu:~/Desktop$ rmdir dir1
rmdir: 删除 'dir1' 失败: 目录非空
实例4:若父目录为空,则递归删除父目录
代码语言:javascript复制bennyrhys@ubuntu:~$ mkdir -vp dir5/dir6/dir7
mkdir: 已创建目录 'dir5'
mkdir: 已创建目录 'dir5/dir6'
mkdir: 已创建目录 'dir5/dir6/dir7'
bennyrhys@ubuntu:~$ rmdir -vp dir5/dir6/dir7
rmdir: 正在删除目录 'dir5/dir6/dir7'
rmdir: 正在删除目录 'dir5/dir6'
rmdir: 正在删除目录 'dir5'