Linux命令之删除空目录rmdir

本文详细介绍了Linux中rmdir命令的用法,包括如何删除空目录、忽略非空目录删除失败的提示、打印删除信息以及递归删除多级空子目录。rmdir命令的基本语法是`rmdir [选项] 目录`,常用选项如`-p`用于递归删除、`-v`显示删除信息。了解这些选项可以帮助用户更有效地管理Linux目录。
摘要由CSDN通过智能技术生成

概述

rmdir 命令用于删除空目录。如果目录中有文件则不能使用该命令进行删除。rmdir 的全称是 remove directory
在这里插入图片描述在这里插入图片描述

语法

rmdir 命令的语法是:rmdir [选项] 目录

该命令支持的选项有:

选项说明
–ignore-fail-on-non-empty忽略因为目录导致的失败,即如果是非空目录就不会再打印失败的提示信息了
-p递归删除多级空子目录
-v每次删除时打印提示信息
–help显示帮助信息
–version显示版本信息

使用

删除空目录

直接使用 rmdir 空目录名 就可以删除空目录了。
在这里插入图片描述如果删除的目录非空则会报错提示:
在这里插入图片描述

忽略失败提示

当我们删除非空目录时会进行失败,但加上 --ignore-fail-on-non-empty 选项之后就不会了。

rmdir --ignore-fail-on-non-empty 目录名

在这里插入图片描述

打印删除提示信息

如果我们想要删除成功时打印提示信息,可以加上 -v 选项。
在这里插入图片描述

递归删除多级空子目录

如果 /root/hello/world/123 是一个空的多级子目录,我们想要在 /root 目录下执行 rmdir 命令删除 hello/world/123,只会把 123 这个空目录删除带哦,但 hello/world 仍然存在,如果想要把它们都删除掉,必须加上 -p 选项。
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值