Ubuntu回收站删除文件后的查看与恢复
一、先判断文件是否还在回收站
二、在回收站中查看与定位
sudo apt install trash-clitrash-list(显示已删除文件及其原路径、删除时间)trash-info <文件名或路径>(显示 .trashinfo 中的元数据)sudo apt install gvfs-backendsgvfs-trash --listgvfs-trash --info <文件名或路径>~/.local/share/Trash/~/.local/share/Trash/files/~/.local/share/Trash/info/*.trashinfo[Trash Info]
Path=/home/用户名/文档/example.txt
DeletionDate=2025-12-04T10:20:30
三、从回收站恢复文件
trash-restore(按序号选择要恢复的项目)trash-restore -rgvfs-trash --restoregvfs-trash --restore-all~/.local/share/Trash/files/ 中的目标文件复制回其 原路径(该路径可在相应 .trashinfo 的 Path= 字段找到)。四、若已清空回收站或用 rm 删除的恢复思路
sudo apt install extundeletesudo extundelete /dev/sdXY --restore-file /原/完整/路径/文件sudo extundelete /dev/sdXY --restore-allsudo apt install testdisksudo testdisk(分区/引导恢复)或 sudo photorec(按文件类型恢复)