Linux系统回收站如何查看历史记录
导读:Linux 回收站历史记录查看指南 一 使用 trash cli 查看删除历史(推荐) 安装:sudo apt install trash-cli(Debian/Ubuntu);sudo dnf install trash-cli(Fed...
Linux 回收站历史记录查看指南
一 使用 trash cli 查看删除历史(推荐)
- 安装:sudo apt install trash-cli(Debian/Ubuntu);sudo dnf install trash-cli(Fedora);sudo yum install trash-cli(CentOS/RHEL)。
- 列出回收站内容:运行 trash-list,可查看已删除文件的名称、删除时间与原始路径。
- 查看详细信息:运行 trash-list --verbose,显示更完整的删除时刻与路径信息。
- 查看单个文件的删除记录:运行 trash-info < 文件名或路径> ,输出该文件的删除时间、原路径等元数据。
二 直接查看回收站目录与元数据
- 回收站目录结构:用户主目录下的 ~/.local/share/Trash/,包含:
- files/:存放被删除的实际文件;
- info/:存放 .trashinfo 元数据文件(含原路径与删除时间)。
- 快速查看:
- 查看被删文件:ls -l ~/.local/share/Trash/files/
- 查看删除记录:cat ~/.local/share/Trash/info/*.trashinfo
- 按时间定位:stat ~/.local/share/Trash/files/< 文件名> 可查看文件的修改时间(通常与删除时间接近)。
三 GNOME 桌面环境 gvfs trash 方式
- 列出回收站:运行 gvfs-trash --list(部分系统可用 gio trash --list)。
- 查看单个文件信息:运行 gvfs-trash --info < 文件名或路径> 。
四 无回收站或记录已被清理时的补救
- 若文件刚被删除且仍被进程占用,可用 lsof | grep deleted 查找相关进程,尽快从进程释放或复制恢复。
- 文件系统级恢复(适用于 ext3/ext4):使用 extundelete 或 testdisk 扫描分区并尝试恢复;操作前尽量卸载分区或只读挂载,成功率取决于是否已被覆盖。
五 实用提示
- 回收站记录可能被系统或桌面环境按策略自动清理,历史记录不一定长期保留;重要文件建议尽快恢复或备份。
- 若使用自定义脚本或别名(如将 rm 改为移动到自定义目录),需自行维护删除日志,以便追溯历史。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux系统回收站如何查看历史记录
本文地址: https://pptw.com/jishu/783010.html
