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

ubuntu如何查看回收站历史记录

时间2025-11-20 23:58:04发布访客分类主机资讯浏览1436
导读: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 中的 DeletionDatePath 字段即为历史记录的关键信息;files 与 info 一一对应用于恢复。

三、GNOME 桌面环境自带方式

  • 列出回收站:gvfs-trash –list
  • 查看某文件删除详情:gvfs-trash –info
  • 说明:在 GNOME 环境中,图形化文件管理器(如 Nautilus)与 gvfs-trash 共用同一套回收站规范与存储位置,适合不习惯命令行的用户。

四、没有历史记录时的补救与注意事项

  • 若已清空回收站或 .trashinfo 被删除,图形界面通常无法列出历史;此时只能尝试文件恢复:
    • 刚被删除且仍被进程占用:用 lsof 查找并恢复(如 lsof | grep deleted)
    • 文件系统为 ext3/ext4:尝试 extundeletetestdisk 进行恢复(不保证成功,尽快操作并避免写入)
  • 注意:
    • 回收站内容可能被系统或用户策略定时清理,历史记录并非永久保存
    • 不同桌面环境(如 KDE、XFCE)可能使用各自的回收站机制或位置,需按环境选择对应方法
    • 使用命令行删除(如 rm)通常绕过回收站,不会生成 .trashinfo,因而没有“历史记录”可查

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


若转载请注明出处: ubuntu如何查看回收站历史记录
本文地址: https://pptw.com/jishu/752617.html
Linux如何优化Node.js运行 ubuntu如何恢复回收站中的文件

游客 回复需填写必要信息