上一篇                     
               
			  如何在Linux中访问回收站?
- Linux
- 2025-06-29
- 2622
 Linux图形界面中,删除的文件通常进入桌面环境(如GNOME、KDE)的回收站,打开文件管理器(如Nautilus、Dolphin),在侧边栏或主界面查找”回收站”图标点击即可访问。**注意:** 命令行
 
 
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手册页
 
 
 
			 
			 
			 
			 
			 
			