linux文件删除命令rmdir
linux文件删除命令rmdir详细介绍
在 Linux 系统里,rmdir 是用于删除空目录的命令。下面为你详细介绍该命令的使用方法、常见选项及示例。
基本语法
bash
选项 目录名
常用选项
-p:当子目录被删除后如果父目录也为空,就一并删除父目录。--ignore-fail-on-non-empty:忽略由于目录非空而导致的删除失败情况。
示例
1. 删除单个空目录
假设存在一个名为 test_dir 的空目录,你可以用如下命令将其删除:
bash
test_dir
2. 删除嵌套的空目录
若有嵌套的空目录,像 parent_dir/child_dir,可以借助 -p 选项同时删除子目录和父目录:
bash
parent_dir/child_dir
执行此命令后,若 child_dir 为空,它会被删除;若 parent_dir 在 child_dir 删除后也为空,parent_dir 同样会被删除。
注意事项
rmdir只能删除空目录。若目录中有文件或子目录,此命令将无法删除该目录。若要删除非空目录,可使用rm -r命令,但要谨慎使用,因为该命令会递归删除目录及其下的所有内容,且删除后无法恢复。- 在使用
-p选项时,要确保你知晓哪些目录会被删除,防止误删重要目录。