Linux 中的 rmdir 命令示例
rmdir命令用于在 Linux 中从文件系统中删除空目录。只有当这些目录为空时,rmdir 命令才会删除命令行中指定的每个目录。因此,如果指定目录中有一些目录或文件,则无法通过rmdir命令删除。
句法:
rmdir [-p] [-v | –verbose] [–ignore-fail-on-non-empty] directories …
选项:
- –help:它将打印命令的一般语法以及可与 rmdir 命令一起使用的各种选项,并提供有关每个选项的简要说明。
- rmdir -p:在此选项中,每个目录参数都被视为一个路径名,如果它们已经是空的,则从最后一个组件开始删除所有组件。
- rmdir -v, –verbose:此选项显示正在处理的每个目录的详细信息。
- rmdir –ignore-fail-on-non-empty:此选项不会报告仅因目录非空而发生的故障。通常,当 rmdir 被指示删除一个非空目录时,它只是简单地报告一个错误。此选项包含所有这些错误消息。
- rmdir –version:该选项用于显示版本信息并退出。
示例 1:这将首先删除子目录,然后删除父目录。
rmdir -p mydir/mydir1
示例 2:删除目录mydir1 、 mydir2和mydir3 ,如果它们为空。如果这些目录中的任何一个不为空,则将为该目录打印一条错误消息,并删除其他目录。
rmdir mydir1 mydir2 mydir3
示例 3:如果目录mydir/mydir1为空,则将其删除。然后,删除目录 mydir,如果删除mydir/mydir1后该目录为空。
rmdir mydir/mydir1 mydir