~/.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开源协议。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/41760.html