Linux回收站文件丢失的恢复步骤

一 先判断属于哪类丢失
二 桌面环境回收站的恢复方法
gvfs-trash --restore /path/to/file(若文件仍在垃圾桶,会恢复到原路径)。sudo apt-get install trash-cli(或发行版等效命令),再用 trash-restore 交互式选择并恢复。三 命令行删除或已清空回收站的恢复方法
sudo umount /dev/sdXY;sudo extundelete /dev/sdXY --restore-file /path/to/file 或 --restore-directory /path/to/dir;lsof | grep deleted,根据输出从 /proc/<PID>/fd/<FD> 复制回原路径或新位置。sudo photorec 按向导选择磁盘/分区与文件类型,将恢复文件保存到另一块磁盘。四 成功率与后续预防
rm,或为 rm 设置回收站别名/函数)。