命令行 - 在终端中,如何删除非空目录?

分享于 

2分钟阅读

ubuntu

  繁體

问题:

如何删除以下目录?

 
rmdir lampp



出现这个错误:


rmdir: failed to remove `lampp': Directory not empty



是否有命令删除目录中的所有文件,并删除目录文件夹?


答案1:

使用下面的命令:

 
rm -rf lampp



它删除lampp目录中包含的所有文件和文件夹。

如果用户没有删除文件夹的权限:

在命令的开头添加sudo


sudo rm -rf folderName




sudo rm -r folderName




sudo rm -r /path/to/folderName



注:你可以使用-f-r-v

  • -f =忽略不存在的文件,从不提示
  • -r =递归删除目录及它内容
  • -v =解释正在执行的操作

答案2:

 
rm -R lampp



但是,需要小心使用这样的递归命令。

在按Enter键之前,最好始终检查你所在的目录,以及是否键入了正确的命令。

更安全的版本


rm -R -i lampp




COM  COMM  DIR  Comma  命令行  DEL  
相关文章