如何通过 Debian 命令行删除完整目录?

如何通过 Debian 命令行删除完整目录?

我正在尝试制作一个 bash 安装脚本。它必须执行的任务之一是删除某个完整目录(如果存在)。我尝试过rmdir [location of directory],但出现错误,指出该目录“不为空,因此未删除”。我在网上找不到任何有关它的信息。也就是说,我读了一些文章,但没有成功。我怎样才能让它正确删除目录?

答案1

rmdir 仅在给定目录为空时才有效。直接来自 rmdir 手册页:

rmdir 实用程序删除每个目录参数指定的目录条目(前提是该目录条目为空)”。

您可能应该使用:

$ rm -rf your_directory

-r本质上意味着递归删除所有文件和目录。

-F意味着在不提示您的情况下删除文件并忽略文件权限。

相关内容