Linux rmdir 命令详解
rmdir 是英文 ”remove directory“ 的缩写,命令作的用是删除空的目录。并且也只能删除空目录,当要删除非空目录时,就要使用带有“-R”选项的 rm 命令。
rmdir命令的“-p”参数可以递归删除指定的多级目录,但是要求每个目录也必须是空目录。
用法
rmdir [参数] 目录名称
常用参数:
参数 | 功能 |
---|---|
-p | 用递归的方式删除指定的目录路径中的所有父级目录,非空则报错 |
— — ignore-fail-on-non-empty | 忽略仅由目录非空产生的所有错误 |
-v | 显示命令的详细执行过程 |
示例
1、删除空目录 test
[root@shuaidi ~]# rmdir test
2、删除指定目录及其上级文件夹(如果删除了test之后,b为空文件夹,则b也会被删除,a类似)
[root@shuaidi ~]# rmdir -p a/b/test