在Ubuntu系统中删除文件可以通过多种方式实现,以下是常用的方法:
文件管理器
右键点击文件 → 选择 "Move to Trash"(移动到回收站),如需彻底删除需清空回收站。
快捷键删除
选中文件后按 Delete
键移动到回收站,按 Shift + Delete
直接永久删除(部分系统支持)。
gio trash 文件名
(需安装 glib2
,默认Ubuntu已集成)
rm 文件名
示例:
rm old_file.txt
rm -r 文件夹名
警告: -r
会递归删除文件夹内所有内容,不可逆!
rm -f 文件名 # 强制删除文件
rm -rf 文件夹名 # 强制递归删除文件夹
(慎用!系统文件被删可能导致崩溃)
如需彻底擦除文件(防止数据恢复):
shred -u -z -n 5 文件名
-u
:删除后覆盖原文件-z
:最后用零填充隐藏痕迹-n 5
:覆盖5次(默认3次)sudo
(如 sudo rm ...
),但操作前务必确认路径!rm *.txt
会删除所有txt文件,使用前建议先 ls *.txt
确认。-i
交互模式:
bash
rm -i 文件名 # 删除前询问
testdisk
、photorec
等工具(成功率取决于磁盘写入情况)。如有疑问,建议先对文件进行备份!