使用 rmdir 命令从系统中除去由 Directory 参数指定的目录。
该目录必须为空(只能包含
. 和
..)。您在将其除去前必须对其父目录拥有写权限。使用
ls -a
Directory 命令检查目录是否为空。
以下是如何使用
rmdir 命令的示例:
- 要清空并除去目录,请输入以下命令:
rm mydir/* mydir/.* rmdir mydir
该命令除去 mydir 的内容,然后除去空目录。rm 命令显示关于尝试除去目录圆点(.)和双圆点(..)的错误消息,然后 rmdir 命令将它们和该目录本身除去。注: rm mydir/* mydir/.* 首先除去名字不以圆点开头的文件,然后除去那些名字以圆点开头的文件。 ls 命令不会列出以圆点开头的文件名,除非使用 -a 标志。 - 要除去 /tmp/jones/demo/mydir 目录及其下面所有的目录,请输入以下命令:
cd /tmp rmdir -p jones/demo/mydir
该命令将 jones/demo/mydir 目录从 /tmp 目录中除去。要删除目录时,如果目录非空,或者您对其没有写权限,那么命令以适当的错误消息终止。