linux操作命令rmdir
linux操作命令rmdir详细介绍
rmdir 是 Linux 系统里用于删除空目录的命令。下面为你详细介绍其用法与相关示例:
基本语法
bash
选项 目录名
常用选项
-p:递归删除目录。若父目录为空,也会将其一并删除。--ignore-fail-on-non-empty:忽略非空目录引发的错误信息。
使用示例
1. 删除单个空目录
若要删除名为 test_dir 的空目录,可使用以下命令:
bash
test_dir
2. 递归删除目录
假设存在目录结构 parent_dir/child_dir,且 child_dir 为空,你可以使用 -p 选项递归删除这两个目录:
bash
parent_dir/child_dir
此命令会先删除 child_dir,若 parent_dir 此时为空,也会将其删除。
3. 忽略非空目录错误
若尝试删除可能非空的目录,可使用 --ignore-fail-on-non-empty 选项:
bash
--ignore-fail-on-non-empty test_dir
若 test_dir 非空,该命令不会报错,仅会跳过该目录。
注意事项
rmdir只能删除空目录,若目录非空,需使用rm -r命令。不过,使用rm -r时要格外小心,因为它会递归删除目录及其所有内容,可能会造成数据丢失。- 执行
rmdir命令时,需要对要删除的目录具备写权限。