除去目录。
rmdir [ -p ] Directory ...
rmdir 命令从系统中除去 Directory 参数指定的目录。 在可以除去该目录前,它必须为空,并且必须有它的父目录的写权限。 使用 ls -al 命令来检查该目录是否为空。
-pDirectory | 沿着 Directory 参数指定的路径名除去所有目录。父目录必须为空且在可以除去父目录前,用户必须有父目录的写权限。 |
该命令返回以下出口值:
0 | 成功除去由 Directory 参数指定的每个目录条目。 |
>0 | 发生错误。 |
rm mydir/* mydir/.* rmdir mydir
该命令除去 mydir 文件中的内容接着除去空目录。rm 命令显示一条关于尝试除去目录 .(点)和.. (点,点)的错误消息, 然后 rmdir 命令除去它们。
注意,rm mydir/* mydir/.* 命令首先除去文件名不以点开始的文件,然后除去那些文件名以点开始的文件。 您可能没意识到目录包含文件名以点开始的文件,因为 ls 命令通常不列出它们, 除非您使用 -a 标志。
rmdir -p /home/demo/mydir
该命令首先除去 /mydir 目录, 然后分别是 /demo 和 /home 目录。 如果在除去目录时,它不为空或没有写权限,命令终止。
/usr/bin/rmdir | 包含 rmdir 命令。 |
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件概述』。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『目录概述』。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件和目录访问方式』。