3 我是UNIX的新手(MAC OS X bourne shell POSIX),我明白了 rmdir 只会删除一个空目录,但在什么情况下你真的想要使用它 rmdir <directory name> 而不只是 rm -r <directory name>?有没有一个智能用例我没有理解,知道如果我这样做会使我的编程更好一点?谢谢。 unix posix rm — AJP source
7 rmdir 更安全:如果目录包含任何文件,它拒绝删除目录。如果您尝试删除错误的目录,或者目录仍包含您需要的(可能隐藏的)文件,该怎么办? 还有 历史原因 :在开始时 rm 程序没有 -r 切换,所以 rmdir 需要删除目录。那时候 rmdir 是一个非平凡的计划,但今天它只是一个包装 rmdir(const char*) C功能。 — Joni source