寒假软设-小型数据库进行(3)-系统调用 rmdir讲解
寒假软设--小型数据库进展(3)----系统调用 rmdir讲解rmdir就是dos中的rd命令删除一个目录。 RMDIR [/S] [/Q
寒假软设--小型数据库进展(3)----系统调用 rmdir讲解
rmdir就是dos中的rd命令删除一个目录。 RMDIR [/S] [/Q] [drive:]path RD [/S] [/Q] [drive:]path /S 除目录本身外,还将删除指定目录下的所有子目录和 文件。用于删除目录树。 /Q 安静模式,带 /S 删除目录树时不要求确认
用途除去目录。语法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 命令。