Linux命令之删除空目录rmdir

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令之删除空目录rmdir相关的知识,希望对你有一定的参考价值。

概述

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 选项。

以上是关于Linux命令之删除空目录rmdir的主要内容,如果未能解决你的问题,请参考以下文章

Linux 之 rmdir 命令

一天一个Linux基础命令之目录管理类命令rmdir

一天一个Linux基础命令之目录管理类命令rmdir

一天一个Linux基础命令之目录管理类命令rmdir

Linux常用命令总结之rmdir

#yyds干货盘点#Linux之rmdir与rm