ls ~/.local/share/Trash/filesls ~/.local/share/Trash/infotrash-listtrash-restoretrash-restore 直接还原,成功率最高。| 场景 | 工具 | 关键要点 |
|---|---|---|
| ext3/ext4 分区 | extundelete | 以只读方式挂载原分区;示例:sudo extundelete /dev/sdXY --restore-file /path/to/file 或 --restore-all;恢复文件默认到当前工作目录的 RECOVERED_FILES。 |
| 未知/多文件系统或分区表损坏 | TestDisk | 用于分区与文件系统结构恢复;按向导选择磁盘→分析→(必要时)高级恢复。 |
| 只知道文件类型、跨分区恢复 | PhotoRec | 不依赖文件系统结构,按文件签名扫描;选择磁盘/分区→选择文件类型→指定输出目录(务必在另一块盘)。 |
| 也可用(命令行) | foremost | 示例:sudo foremost -i /dev/sdX -o /path/to/output_dir;适合特定格式取证式恢复。 |
ls ~/.local/share/Trash/filesls ~/.local/share/Trash/infosudo mount -o ro,remount /dev/sdXY /mntsudo extundelete /dev/sdXY --restore-file /home/user/Documents/important.docxsudo extundelete /dev/sdXY --restore-allsudo photorec → 选择磁盘 → 选择分区 → 选择文件系统类型(如 ext4)→ 选择要恢复的文件类型 → 指定输出目录(在另一块盘)→ 开始扫描与恢复。sudo foremost -i /dev/sdX -o /recovery/output(输出目录请使用另一块磁盘)。