AIX命令参考大全,卷 4,n - r - rmdir 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

rmdir 命令

用途

除去目录。

语法

rmdir-p ] Directory ...

描述

rmdir 命令从系统中除去 Directory 参数指定的目录。 在可以除去该目录前,它必须为空,并且必须有它的父目录的写权限。 使用 ls -al 命令来检查该目录是否为空。

注:
rmdir 命令支持 --(破折号,破折号)参数作为一个表示标志结束的定界符。

标志

-pDirectory 沿着 Directory 参数指定的路径名除去所有目录。父目录必须为空且在可以除去父目录前,用户必须有父目录的写权限。

退出状态

该命令返回以下出口值:

0 成功除去由 Directory 参数指定的每个目录条目。
>0 发生错误。

示例

  1. 要清空并除去目录,请输入:

    rm mydir/* mydir/.*
    rmdir mydir

    该命令除去 mydir 文件中的内容接着除去空目录。rm 命令显示一条关于尝试除去目录 .(点)和.. (点,点)的错误消息, 然后 rmdir 命令除去它们。 

    注意,rm mydir/* mydir/.* 命令首先除去文件名不以点开始的文件,然后除去那些文件名以点开始的文件。 您可能没意识到目录包含文件名以点开始的文件,因为 ls 命令通常不列出它们, 除非您使用 -a 标志。

  2. 要除去 /home/home/demo/home/demo/mydir 目录, 请输入:

    rmdir -p /home/demo/mydir

    该命令首先除去 /mydir 目录, 然后分别是 /demo/home 目录。 如果在除去目录时,它不为空或没有写权限,命令终止。

文件

/usr/bin/rmdir 包含 rmdir 命令。

相关信息

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件概述』

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『目录概述』

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件和目录访问方式』

ls 命令、mkdir 命令和 rm 命令。

rmdir 子例程和 unlink 子例程。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]