📜  rmdir 不为空 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:34:43.803000             🧑  作者: Mango

rmdir 不为空 - Shell-Bash

在Shell-Bash中,rmdir命令用于删除一个空目录,但当目录不为空时,rmdir命令会返回一个错误提示。

语法
rmdir [OPTION]... DIRECTORY...

选项:

  • -p, --parents: 如果父目录也为空,则一同删除。
  • -v, --verbose: 显示详细输出信息。

参数:

  • DIRECTORY: 要删除的目录。
示例
  1. 删除一个空目录
$ rmdir /path/to/empty/directory
  1. 删除多个空目录
$ rmdir /path/to/empty/directory1 /path/to/empty/directory2 /path/to/empty/directory3
  1. 删除一个非空目录
$ rmdir /path/to/non-empty/directory
rmdir: failed to remove '/path/to/non-empty/directory’: Directory not empty
  1. 删除一个目录及其父目录
$ rmdir -p /path/to/empty/directory
  1. 显示详细输出信息
$ rmdir -v /path/to/empty/directory

以上就是关于rmdir命令的介绍,需要注意的是rmdir仅用于删除空目录,如果要删除非空目录需要使用其他命令,比如rm命令。