三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Linux rm -r 不询问删除

Linux rm -r 不询问删除

在 Linux 中,rm -r 命令用于递归删除目录及其内容。如果希望在删除时跳过所有确认提示,可以使用 -f 参数强制执行。

示例

以下命令将递归删除名为 my_directory 的目录及其所有内容,而不会提示任何确认:

rm -rf my_directory
复制
参数说明:

-r:递归删除目录及其子目录。

-f:强制删除,无需确认,即使文件受写保护。

注意事项

危险性:使用 rm -rf 时需格外小心,因为删除的文件和目录无法轻易恢复。

别名问题:某些系统可能为 rm 设置了别名(如 alias rm='rm -i'),导致每次删除都需要确认。可以通过以下方式绕过别名:

\rm -rf my_directory
复制
总结

使用 rm -rf 是快速删除文件和目录的有效方法,但务必确保目标路径正确,以免误删重要数据。

← 返回列表