Ubuntu rm命令:删除文件与目录安全指南

来源:这里教程网 时间:2026-03-28 08:15:32 作者:

在使用 Ubuntu 或其他 Linux 系统时,rm 命令是最常用的删除工具之一。然而,它也因“不可逆”而臭名昭著——一旦执行,文件通常无法恢复。因此,掌握 Ubuntu rm命令 的正确用法和安全技巧至关重要,尤其是对刚接触 Linux 的用户。

一、rm 命令基础用法

rm
是 “remove” 的缩写,用于删除文件或目录。

1. 删除单个文件

rm filename.txt

这会直接删除当前目录下的

filename.txt
文件,且不会进入回收站

2. 删除多个文件

rm file1.txt file2.log file3.conf

3. 删除目录(需加选项)

默认情况下,

rm
不能删除目录。要删除目录及其内容,必须使用
-r
(递归)选项:

rm -r my_folder/

二、危险操作警示

以下命令极其危险,请务必谨慎!

rm -rf /
:尝试删除整个系统根目录(现代系统通常会阻止,但不要尝试!)
rm -rf *
:删除当前目录下所有内容(包括隐藏文件需加
.
rm -rf ~
:删除你的家目录!

三、安全删除技巧(小白必备)

1. 使用
-i
选项(交互式确认)

每次删除前都会询问你是否确认:

rm -i important_file.txt

输出示例:

rm: remove regular file 'important_file.txt'? y

2. 设置别名(alias)自动启用安全模式

将以下内容添加到你的

~/.bashrc
文件末尾:

alias rm='rm -i'

然后运行

source ~/.bashrc
使配置生效。此后每次使用
rm
都会自动加上
-i
选项。

3. 先用
ls
确认要删除的内容

在执行

rm
前,先用
ls
查看目标是否正确:

ls *.log      # 先看看有哪些日志文件rm *.log      # 确认无误后再删除

4. 考虑使用
trash-cli
替代 rm

安装一个类似“回收站”的工具,让删除可恢复:

sudo apt install trash-clitrash myfile.txt  # 文件被移到“回收站”trash-list        # 查看已删除文件trash-restore     # 恢复文件

这是提升 Linux删除目录 安全性的绝佳方法,特别适合新手。

四、常见误区与建议

❌ 以为
rm
会把文件放进回收站 → 实际上是永久删除! ✅ 养成备份习惯:重要数据定期备份到外部设备或云盘。 ✅ 在脚本中慎用
rm
,最好加上路径检查和确认逻辑。 ✅ 学习使用
find
+
-delete
-exec rm
时格外小心。

五、总结

Ubuntu rm命令 强大但危险。通过使用

-i
选项、设置别名、先预览再删除,以及考虑使用
trash-cli
,你可以大幅降低 防止误删文件 的风险。记住:在终端里,回车键比鼠标点击更“致命”——三思而后行!

关键词:Ubuntu rm命令、安全删除文件、Linux删除目录、防止误删文件

相关推荐

热文推荐