rmdir

删除空目录


语法格式

rmdir [-pv] [--ignore-fail-on-non-empty] directorys
rmdir [--help] [--version]

命令简介

rmdir命令主要用于删除指定的空目录。其中,directorys是一个或多个空的目录。如果目录非空,rmdir将会给出警告信息。

如果需要删除一个非空的目录,首先要使用rm命令删除其中的所有文件,然后再使用rmdir命令删除目录。如果确实要删除一个目录,不管其中是否存在文件,最简单的方法是利用“rm -r somedir”命令。

命令选项

-p, --parents  删除指定的目录及其父目录。例如,假定当前目录中存在三级子目录a/b/c,“rmdir -p a/b/c”命令相当于“rmdir a/b/c a/b a”命令(首先删除a/b目录中的c目录,然后删除a目录中的b目录,最后删除a目录)。

-v, --verbose  显示处理的每个目录信息。

--ignore-fail-on-non-empty  忽略仅仅因为目录非空引起的错误。

--help  显示命令的用法、概述与选项说明等帮助信息,然后退出。

--version  显示命令的版本、版权与作者等信息,然后退出。

应用实例

1. 删除空目录(如果目录非空,可使用“rm -r”命令删除目录及其中的文件)。

$ rmdir temp
$

2. 级联删除指定的目录backup及其父目录doc(假定doc目录中只有一个backup空目录)。

$ rmdir –p doc/backup
$

索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z