WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 Ubuntu 中从终端删除非空目录

主题:Ubuntu / Linux上一页|下一页

答案:使用rm命令

您可以使用以下命令删除或移除目录中包含的所有文件和文件夹。

sudo rm -rf /path/to/folderName

例如,如果您当前的工作目录是 /var/www,并且您想删除其中名为 sample 的目录,您可以简单地使用以下命令:

sudo rm -rf sample

或者,如果您更喜欢绝对路径,可以运行以下命令。

sudo rm -rf /var/www/sample

这两个命令将具有相同的效果,因为当您使用绝对路径时,当前工作目录并不重要。 任何以正斜杠 / 开头的路径都是绝对路径。

这些选项具有以下含义:

  • -r : 递归删除。 rm 将递归删除目录及其下的所有内容。
  • -f : 强制删除。 不可写文件被强制删除。 默认情况下,rm 会在删除不可写文件之前询问权限。 请谨慎使用此选项。

此外,对于交互式删除,您可以将选项 -irm 命令一起使用(即 -rfi)。 使用此选项 rm 将在删除任何内容之前询问许可。


FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements