Unix/Linux:删除非空目录命令
时间:2020-01-09 10:41:21 来源:igfitidea点击:
rmdir:无法删除目录:/opt/source/httpd: Directory not empty/opt/source/httpd:目录不为空
在Linux或Unix操作系统下,如何删除名为/opt/source/httpd的目录?
rmdir命令删除目录(如果为空)。
语法为:
rmdir dirName rmdir [optipns] dirName
rmdir实用程序将删除每个目录参数指定的目录条目,前提是该目录条目为空。
要删除非空目录,请使用rm命令,如下所示(警告:以下命令可以删除每个目录参数指定的所有文件及其子目录)
rm -rf /path/to/dir rm -rf /opt/source/httpd
如果不能使用rm -rf命令,请尝试以下命令:
cd /opt/source/httpd
### Delete all files from all directories ###
find . -name \* -type f -exec rm {} \;
### Delete all sub-directories ###
find . -name \* -type d -exec rmdir {} \;
### Finally delete /opt/source/httpd ###
cd ~
rmdir /opt/source/httpd

