Ubuntu 回收站快速恢复误删文件
一 图形界面最快路径
trash-listtrash-restore(按提示选择条目)trash-restore -r二 回收站已被清空或命令行 rm 删除的恢复
df -h,例如 /dev/sda1。sudo apt-get install extundeletesudo extundelete /dev/sda1 --restore-file /path/to/deleted/filesudo extundelete /dev/sda1 --restore-directory /path/to/dirsudo extundelete /dev/sda1 --restore-all(恢复结果在当前目录的 RECOVERED_FILES 文件夹)sudo apt-get install testdisksudo testdisk,按向导选择磁盘 → 分析 → 选择分区 → 以 P 列表查看文件 → 按 C 复制到外部磁盘/其他分区。sudo foremost -i /dev/sdX -o /path/to/output_dir。三 回收站目录结构与手动恢复
cd ~/.local/share/Trash/filesfind . -name "filename" -exec cp {} /original/path/ \;四 预防与替代方案
rm:
sudo apt-get install trash-clitrash <file>(支持通配符)trash-list、trash-restore、trash-emptyalias rm='trash'(保存后执行 source ~/.bashrc 生效)