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