跳转到内容
命令速查filesystem

rmdir:删除空目录

只删除不含文件和子目录的空目录,适合比递归删除更保守的清理操作。

状态
已审阅
难度
入门
风险
会改变系统
平台
linux · busybox

删除空目录。目录不为空时操作失败,因此它比 rm -r 更适合保守清理。

Terminal window
rmdir [选项] 目录...
Terminal window
rmdir -- "$HOME/practice/empty-directory"
rmdir -- "$HOME/practice/another-empty-directory"

先运行 ls -la -- 目录,确认只有 ... 后再删除。

命令会移除目录项,但不会删除非空目录。-p 会继续尝试删除空的父目录,使用前必须逐级确认路径,因此此处不作为默认示例。

两者支持基础删除与 -p。GNU rmdir 提供 --ignore-fail-on-non-empty 等长选项;BusyBox 版本通常只有少量短选项。