首页主机资讯Linux系统回收站如何查看历史记录

Linux系统回收站如何查看历史记录

时间2026-01-17 15:40:04发布访客分类主机资讯浏览1316
导读: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):使用 extundeletetestdisk 扫描分区并尝试恢复;操作前尽量卸载分区或只读挂载,成功率取决于是否已被覆盖。

五 实用提示

  • 回收站记录可能被系统或桌面环境按策略自动清理,历史记录不一定长期保留;重要文件建议尽快恢复或备份。
  • 若使用自定义脚本或别名(如将 rm 改为移动到自定义目录),需自行维护删除日志,以便追溯历史。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux系统回收站如何查看历史记录
本文地址: https://pptw.com/jishu/783010.html
phpstorm在Debian兼容性如何 Linux回收站删除操作可以撤销吗

游客 回复需填写必要信息