Ubuntu中删除文件需掌握基础命令与安全技巧,基础命令包括rm删除文件(如rm file.txt)、rmdir删除空目录,rm -r递归删除非空目录;通配符使用需谨慎,避免误删(如rm *.tmp),安全技巧:优先用rm -i交互式确认;安装trash-cli使用回收站(trash-put);重要文件先备份;避免直接删除系统文件;定期检查权限,结合命令与防护,可高效安全管理文件,减少误删风险。
在Ubuntu系统中,无论是清理临时文件、卸载软件残留,还是整理磁盘空间,删除文件都是日常操作中不可或缺的一环,但删除操作看似简单,若方法不当或理解不深,可能会导致误删重要文件甚至系统问题,本文将详细介绍Ubuntu中删除文件的多种方法,从基础命令到安全技巧,帮助不同需求的用户高效、安全地完成删除操作。
基础命令:rm——删除文件的“主力工具”
rm(remove)是Ubuntu中最常用的删除命令,支持删除文件、目录(需配合选项),以及批量删除文件,掌握rm的基本用法是高效管理文件的关键。
删除单个文件
语法:rm [选项] 文件名
示例:删除当前目录下的test.txt文件

rm test.txt
注意:默认情况下,rm删除文件时不会提示确认,文件会被直接移除且无法通过回收站恢复(除非使用专业数据恢复工具),删除前务必确认文件名正确。
删除多个文件
语法:rm [选项] 文件名1 文件名2 ...
示例:同时删除test1.txt、test2.txt和test3.txt
rm test1.txt test2.txt test3.txt
也可以使用通配符匹配符合规则的文件,例如删除所有.tmp后缀的文件:
rm *.tmp
⚠️ 警告:通配符删除需格外谨慎,例如rm *会删除当前目录下所有文件(除隐藏文件),rm -r /*更是危险操作(会从根目录开始递归删除所有文件,导致系统崩溃)。
删除目录
rm默认无法直接删除目录(除非目录为空),需配合-r(递归删除)或-R选项,作用是删除目录及其下的所有子文件和子目录。
语法:rm -r 目录名
示例:删除当前目录下的my_folder目录及其所有内容
rm -r my_folder
rm的核心选项
rm的功能可通过选项进一步扩展,常用选项包括:
| 选项 | 作用 | 示例 |
|---|---|---|
-f(force) |
强制删除:忽略不存在的文件,不提示确认(需与-r搭配删除目录) |
rm -f file.txt(删除file.txt,若不存在则忽略)rm -rf my_folder(强制删除my_folder,不提示) |
-i(interactive) |
交互式删除:每次删除前都会询问用户是否确认(适合新手避免误删) | rm -i file.txt(删除前提示:“rm: remove regular empty file 'file.txt'? [y/n]”) |
-v(verbose) |
详细输出:显示被删除的文件名 | rm -v file1.txt file2.txt(输出:“removed 'file1.txt'”“removed 'file2.txt'”) |
组合使用示例:
- 安全删除目录(先提示,再强制):
rm -ri my_folder - 批量强制删除(无提示,适合脚本):
rm -rf *.log
图形界面删除:适合新手的“可视化操作”
对于习惯图形界面的用户,Ubuntu的文件管理器(如Nautilus)提供了直观的删除方式,无需记忆命令。
通过文件管理器删除
- 右键菜单删除:在文件或文件夹上右键,选择“移到回收站”(Move to Trash),或直接选择“删除”(Delete,部分系统可能快捷键为
Delete键)。 - 拖拽删除:将文件或文件夹直接拖拽到桌面或文件管理器侧边栏的“回收站”图标上。
注意:图形界面删除的文件会先进入“回收站”,用户可以在回收站中恢复或彻底清空(回收站位置通常为~/.local/share/Trash)。
回收站管理
- 查看回收站:打开文件管理器,点击左侧边栏的“回收站”,可查看所有被删除的文件。
- 恢复文件:右键点击回收站中的文件,选择“还原”(Restore),文件将回到原始位置。
- 清空回收站:右键点击“回收站”图标,选择“清空回收站”(Empty Trash),彻底删除回收站中的所有文件(删除后无法恢复)。
安全删除与误删恢复:避免数据丢失的“防护网”
无论是命令行还是图形界面,删除操作都存在误删风险,以下方法可帮助用户更安全地删除文件,或在误删

