如何在 Ubuntu 中从终端删除非空目录
答案:使用rm
命令
您可以使用以下命令删除或移除目录中包含的所有文件和文件夹。
sudo rm -rf /path/to/folderName
例如,如果您当前的工作目录是 /var/www
,并且您想删除其中名为 sample
的目录,您可以简单地使用以下命令:
sudo rm -rf sample
或者,如果您更喜欢绝对路径,可以运行以下命令。
sudo rm -rf /var/www/sample
这两个命令将具有相同的效果,因为当您使用绝对路径时,当前工作目录并不重要。 任何以正斜杠 /
开头的路径都是绝对路径。
这些选项具有以下含义:
-r
: 递归删除。rm
将递归删除目录及其下的所有内容。-f
: 强制删除。 不可写文件被强制删除。 默认情况下,rm
会在删除不可写文件之前询问权限。 请谨慎使用此选项。
此外,对于交互式删除,您可以将选项 -i
与 rm
命令一起使用(即 -rfi
)。 使用此选项 rm
将在删除任何内容之前询问许可。
FAQ 相关问题解答
以下是与此主题相关的更多常见问题解答: