Random Linux User Asked: 2021-12-24 08:53:34 +0800 CST2021-12-24 08:53:34 +0800 CST 2021-12-24 08:53:34 +0800 CST 如何通过 Debian 命令行删除完整目录?[复制] 772 我正在尝试制作一个 bash 安装脚本。它必须做的任务之一是删除某个完整目录(如果存在)。我试过rmdir [location of directory]了,但它给出了一个错误,说目录“不是空的,所以没有被删除”。我在网上找不到任何关于它的信息。也就是说,我阅读了一些没有成功的文章。如何使其正确删除目录? bash rm 1 个回答 Voted Best Answer Zach Tuttle 2021-12-24T08:58:58+08:002021-12-24T08:58:58+08:00 rmdir 仅在给定目录为空时有效。直接从 rmdir 手册页: " rmdir 实用程序删除每个目录参数指定的目录条目,前提是它是空的。" 您可能应该使用: $ rm -rf your_directory -r本质上意味着递归删除所有文件和目录。 -f表示在不提示您的情况下删除文件并忽略文件权限。
rmdir 仅在给定目录为空时有效。直接从 rmdir 手册页:
" rmdir 实用程序删除每个目录参数指定的目录条目,前提是它是空的。"
您可能应该使用:
-r本质上意味着递归删除所有文件和目录。
-f表示在不提示您的情况下删除文件并忽略文件权限。