在Linux怎么删除父文件夹,Linux centos 命令(6)rmdir命令,linux中删除目录的命令(联级删除子目录之后如果父目录为空也一并删除父目录)...

rmdir命令

功能:删除空目录,注意目录必须是空的

rm -r dir命令可以代替rmdir,但这个是有危险的

如果使用某个账号删除指定目录时,此账号必须具备其父目录的写权限。格式rmdir [选项]  目录

功能从一个目录中删除一个或多个子目录,删除指定目录是必须具有其父目录的写权限

参数- p 递归删除dirname目录(rmdir -p dirname)当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。注意:必须是联级删除

-v,-verbose 显示指令执行过程

实例

1. rmdir不能删除非空目录

例如删除非空目录test

a93f5b30e43c4d91089325dee6a1558c.png

结果如下:提示目录不为空

3bec25249826c830fcc2a935a78188d9.png

解释:

rmdir 目录名  此格式不能直接删除非空目录

那么如何删除非空目录?如下

2. rmdir -p dirname  联级删除 当子目录被递归删除后,此目录已经为空的话,也一并删除

(1)比如我的A目录下面只有一个B目录

rmdir -p A/B  此时会先删除B目录,删除完之后B目录之后,A目录下面在没有其他子目录和文件,就会把A目录也一并删除了

(2)比如我的A目录下面有B目录和C目录2个子目录

rmdir -p A/B  这是只删除B这个子目录,A目录不会被删除,因为下面还有一个C子目录

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值