上一篇                     
               
			  Linux回收站文件在哪?
- Linux
- 2025-06-29
- 4086
 在Linux中,回收站通常指桌面环境的垃圾桶,图形界面用户可通过文件管理器(如Nautilus、Dolphin)直接访问,终端用户可查看隐藏目录
 
 
~/.local/share/Trash/files内的文件。
在Linux系统中,查看回收站的操作取决于您使用的桌面环境或命令行工具,由于Linux本身没有统一的回收站机制(不同于Windows),不同桌面环境通过FreeDesktop.org Trash Specification标准实现回收站功能,以下是详细的操作指南:
图形化界面查看回收站(适用于主流桌面环境)
GNOME桌面(Ubuntu默认环境)
- 点击桌面左上角活动(Activities),搜索并打开Files(文件管理器)。
- 在左侧导航栏找到 “Trash”(回收站)图标,点击即可查看已删除文件。
- 快捷方式:直接双击桌面上的Trash图标(如已启用桌面图标)。
KDE Plasma桌面(Kubuntu、Fedora KDE等)
- 打开Dolphin文件管理器。
- 左侧面板找到 “Trash” 分区,或通过地址栏输入 trash:/访问。
- 桌面图标:右键桌面 > 添加部件 > 选择”垃圾桶”组件。
XFCE桌面(Xubuntu、Manjaro XFCE等)
- 打开Thunar文件管理器。
- 左侧导航栏点击 “Trash” 图标。
- 替代路径:地址栏输入 trash:///直接进入。
其他桌面环境(Cinnamon、MATE等)
- 文件管理器通常有Trash入口(一般在侧边栏)。
- 若未显示,尝试在文件管理器地址栏输入 trash:///或trash:。
命令行查看回收站(通用方法)
无论使用何种桌面环境,回收站的实际存储路径是统一的:
用户级回收站: ~/.local/share/Trash/
根目录回收站(需root权限): /root/.local/share/Trash/ 

步骤:
-  打开终端(Ctrl+Alt+T)。 
-  输入以下命令查看回收站内容:  # 查看当前用户的回收站文件 ls -l ~/.local/share/Trash/files/ # 查看回收站信息(包括原路径、删除时间) cat ~/.local/share/Trash/info/*.trashinfo 
-  若需恢复文件,手动复制文件到目标目录: cp ~/.local/share/Trash/files/文件名 ~/目标路径/ 
使用命令行工具 trash-cli
 
安装专业的回收站管理工具,支持查看、恢复、清空操作:
- 安装工具(Debian/Ubuntu): sudo apt install trash-cli 
- 查看回收站内容: trash-list # 显示文件名、原路径、删除时间 
- 其他命令: trash-restore # 交互式恢复文件 trash-empty # 清空回收站 
重要注意事项
- 命令行rm不会使用回收站:
 直接运行rm 文件名会永久删除文件(绕过回收站),请谨慎操作!
- 回收站存储限制:
 回收站占用用户磁盘空间,长时间不清理可能影响系统性能。
- 跨分区删除规则:
 若删除的文件位于外部磁盘或不同分区,可能不会进入~/.local/share/Trash/,而是存储在该分区的根目录(如/mnt/disk/.Trash-1000/)。
总结建议
- 图形用户:优先通过桌面环境文件管理器操作,直观安全。
- 高级用户:使用 trash-cli替代rm命令,避免误删。
- 数据恢复:若文件已从回收站清空,需尝试 testdisk、photorec等专业工具。
引用说明参考 FreeDesktop.org Trash Specification 标准及主流Linux桌面环境文档,实践基于Ubuntu 22.04、Fedora 36、Debian 11等系统测试,命令行工具推荐遵循GNU开源协议。
 
 
 
			 
			