ubuntu如何查看回收站历史记录
导读:Ubuntu 查看回收站历史记录 一、命令行方式 trash cli 安装工具(若未安装):sudo apt-get install trash-cli。该工具符合 FreeDesktop.org Trash 规范,可为每个被删文件保存原...
Ubuntu 查看回收站历史记录
一、命令行方式 trash cli
- 安装工具(若未安装):sudo apt-get install trash-cli。该工具符合 FreeDesktop.org Trash 规范,可为每个被删文件保存原始路径、删除时间等信息。
- 常用命令:
- 列出回收站内容:trash-list(或 trash -l)
- 查看某条删除记录详情:trash-info 文件名或路径
- 以详细模式查看(含删除时间、原路径):trash-list –verbose
- 交互式恢复:trash restore(按提示选择条目)
- 清空回收站:trash empty
- 说明:trash-list/trash-info 的输出即为“删除历史”的来源,包含删除时间与原始路径,便于审计与追溯。
二、直接查看回收站目录结构
- 回收站根目录:~/.local/share/Trash。其下通常包含:
- files/:存放被删除的文件/目录的实际内容
- info/:存放对应的 .trashinfo 元数据文件(内含删除时间与原始路径)
- (可选)expunged/:通常为空,用于内部状态
- 快速查看与核对时间:
- 查看被删文件:ls -l ~/.local/share/Trash/files
- 查看删除时间与原路径:cat ~/.local/share/Trash/info/*.trashinfo
- 核对文件时间属性:stat ~/.local/share/Trash/files/文件名
- 说明:.trashinfo 中的 DeletionDate 与 Path 字段即为历史记录的关键信息;files 与 info 一一对应用于恢复。
三、GNOME 桌面环境自带方式
- 列出回收站:gvfs-trash –list
- 查看某文件删除详情:gvfs-trash –info
- 说明:在 GNOME 环境中,图形化文件管理器(如 Nautilus)与 gvfs-trash 共用同一套回收站规范与存储位置,适合不习惯命令行的用户。
四、没有历史记录时的补救与注意事项
- 若已清空回收站或 .trashinfo 被删除,图形界面通常无法列出历史;此时只能尝试文件恢复:
- 刚被删除且仍被进程占用:用 lsof 查找并恢复(如 lsof | grep deleted)
- 文件系统为 ext3/ext4:尝试 extundelete 或 testdisk 进行恢复(不保证成功,尽快操作并避免写入)
- 注意:
- 回收站内容可能被系统或用户策略定时清理,历史记录并非永久保存
- 不同桌面环境(如 KDE、XFCE)可能使用各自的回收站机制或位置,需按环境选择对应方法
- 使用命令行删除(如 rm)通常绕过回收站,不会生成 .trashinfo,因而没有“历史记录”可查
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu如何查看回收站历史记录
本文地址: https://pptw.com/jishu/752617.html
