我正在尝试使用 rm 命令删除名为 /opt/source/httpd 的目录。我收到以下消息:
rmdir:无法删除`/opt/source/httpd':目录不为空
如何在 Linux 或 Unix 操作系统下删除名为 /opt/source/httpd 的目录?
rmdir 命令删除目录(如果目录为空)。语法是:
教程详情 | |
---|---|
难度级别 | 简单的 |
根权限 | 否/是 |
要求 | rm实用程序 |
美东时间。阅读时间 | 1分钟 |
rmdir dirName
rmdir [optipns] dirName
rmdir 实用程序删除每个目录参数指定的目录条目(前提是该目录条目为空)。要删除非空目录,请使用 rm 命令,如下所示(警告:以下命令可以删除每个目录参数指定的所有文件及其子目录)
rm -rf / path / to / dir rm -rf / opt / source / httpd
如果无法使用rm -rf命令,请尝试以下命令:
cd / opt / source / httpd ### 删除所有目录中的所有文件 ### find . -name * -type f -exec rm { } ; ### 删除所有子目录 ### find . -name * -type d -exec rmdir { } ; ###最后删除/opt/source/httpd ### cd ~ rmdir / opt / source / httpd