# rmdir.1

RMDIR(1)

RMDIR(1)

FreeBSD General Commands Manual

RMDIR(1)

## [名称](#__u540D___u79F0_)

`rmdir` —

删除目录

## [概要](#__u6982___u8981_)

`rmdir` \[`-pv`] directory ...

## [描述](#__u63CF___u8FF0_)

`rmdir` 实用程序删除每个 directory 参数指定的目录条目，前提是它为空。

参数按给定的顺序处理。 为了同时删除父目录和该父目录的子目录，必须首先指定子目录，以便在 `rmdir` 尝试删除父目录时父目录为空。

以下选项可用：

[`-p`](#p)

每个 directory 参数都被视为一个路径名，如果它们是空的，所有组件都将被删除，从最后一个组件开始。 （有关完全非判别递归删除，请参见 rm(1) 。）

[`-v`](#v)

详细，列出删除的每个目录。

## [退出状态](#__u9000___u51FA___u72B6___u6001_)

`rmdir` 实用程序以下列值之一退出：

[`0`](#0)

directory 操作数指定的每个目录条目都引用了一个空目录并已成功删除。

[`>0`](#_0)

发生错误。

## [实例](#__u5B9E___u4F8B_)

删除目录 foobar, 如果它是空的：

`$ rmdir foobar`

*

删除所有目录直到并包括 cow, 停在第一个非空目录（如果有的话）：

`$ rmdir -p cow/horse/monkey`

## [参见](#__u53C2___u89C1_)

rm(1)

## [标准](#__u6807___u51C6_)

`rmdir` 实用程序应与 IEEE Std 1003.2 (“POSIX.2”) 兼容。

## [历史](#__u5386___u53F2_)

`rmdir` 命令出现在 Version 1 AT\&T UNIX 中。

March 15, 2013

FreeBSD 13.1-RELEASE
