rm
删除的文件**不会**进入回收站,会被直接永久删除。通过图形界面进入回收站(推荐普通用户使用)
不同桌面环境的回收站入口位置有所差异,具体如下:
-
GNOME桌面(Ubuntu默认)
- 点击桌面左侧活动(Activities) 或按
Super
键(Windows键)。 - 在顶部搜索栏输入 “回收站” 或 “Trash”,直接打开应用。
- 或在文件管理器(Nautilus)左侧导航栏找到 “回收站” 图标。
- 点击桌面左侧活动(Activities) 或按
-
KDE Plasma桌面(Kubuntu等)
- 桌面右下角任务栏通常有 “回收站” 图标,直接点击即可。
- 若未显示,可通过文件管理器(Dolphin)左侧的 “回收站” 选项进入。
-
XFCE桌面(Xubuntu等)
- 桌面空白处右键单击,选择 “回收站”。
- 或在文件管理器(Thunar)左侧导航栏查找 “Trash” 选项。
-
其他桌面环境(如MATE、Cinnamon)
回收站通常位于桌面右下角或文件管理器的显眼位置。
通过命令行访问回收站目录(高级用户适用)
⚠️ 警告:直接操作回收站目录可能破坏文件元数据,导致无法恢复!建议仅在图形界面不可用时使用。
-
定位回收站目录
Linux回收站的实际路径为:~/.local/share/Trash/
- 表示当前用户的家目录(如
/home/username
)。 - 子目录说明:
files/
:存放被删除的文件。info/
:存储文件的原始路径、删除时间等元数据。
- 表示当前用户的家目录(如
-
进入回收站目录
打开终端(Ctrl+Alt+T),输入命令:cd ~/.local/share/Trash/files
使用
ls
命令可查看已删除的文件列表。 -
恢复文件(命令行操作)
- 将文件移回原路径(需记录原始路径):
mv filename.txt /original/path/
- 通过
info
目录查询原始路径:cat ~/.local/share/Trash/info/filename.txt.trashinfo
- 将文件移回原路径(需记录原始路径):
注意事项
- 回收站仅存储图形界面删除的文件
通过命令行rm
删除的文件不会进入回收站,而是永久删除!需谨慎操作。 - 不同分区/磁盘的回收站规则
若文件位于非系统分区(如外接硬盘),删除后会存储在对应分区的.Trash-1000
目录(需显示隐藏文件查看)。 - 清空回收站
- 图形界面:回收站内右键选择 “清空回收站”。
- 命令行:
rm -rf ~/.local/share/Trash/files/*
(风险高,慎用)。
误删文件如何恢复?
- 若文件未进入回收站(如用
rm
删除),可尝试工具如testdisk
或photorec
恢复(成功率取决于磁盘写入情况)。 - 推荐安装
trash-cli
工具替代rm
:sudo apt install trash-cli # Debian/Ubuntu trash-put filename # 安全删除(文件将进入回收站)
- 普通用户:优先通过桌面环境的图形界面进入回收站(安全便捷)。
- 高级用户:命令行操作
~/.local/share/Trash/
目录需谨慎,避免手动修改元数据。 - 关键建议:避免依赖回收站作为备份,重要数据请定期备份至外部存储!
参考资料:
- FreeDesktop.org Trash Specification (规范文档)
- GNOME/KDE/XFCE官方文档
- Linux命令行工具
trash-cli
手册页
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/41558.html