linux命令-rmdir命令

rmdir命令

定义

rmdir (Remove Directory删除目录): 用来删除空目录
删除某目录时也必须具有对父目录的写权限。

语法

  rmdir [选项] 目录 

选项

  • -p--parents : 删除指定目录及其上级文件夹,例如”rmdir -p a/b/c’” 与”rmdir a/b/c a/b a’” 基本相同
  • -v--verbose : 输出处理的目录详情
  • --ignore-fail-on-non-empty: 忽略仅由目录非空产生的所有错误

实例

1、 删除多个目录
[root@VM_0_4_centos linux]# rmdir dir1 dir2 dir3
2、删除空目录显示信息
[root@VM_0_4_centos linux]# rmdir --verbose dir5
rmdir: removing directory, ‘dir5’
3、删除一个非空目录
[root@VM_0_4_centos linux]# rmdir --verbose dir4
rmdir: removing directory, ‘dir4’
rmdir: failed to remove ‘dir4’: Directory not empty
4、若父目录为空,则递归删除父目录


[root@VM_0_4_centos linux]# rmdir -vp dir4/dir5
rmdir: removing directory, ‘dir4/dir5’
rmdir: removing directory, ‘dir4’
[root@VM_0_4_centos linux]# mkdir -p dir4/dir5
[root@VM_0_4_centos linux]# rmdir -v dir4/dir5
rmdir: removing directory, ‘dir4/dir5’

参考

http://www.cnblogs.com/xqzt/p/5398546.html

猜你喜欢

转载自blog.csdn.net/ab_xue/article/details/80753335