概述

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 选项。
在这里插入图片描述在这里插入图片描述

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:1 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐