在 Ubuntu(Linux) 里,所谓“回收站”其实是用户目录下的一个隐藏文件夹,路径一般是:
~/.local/share/Trash/
或者更具体地:
~/.local/share/Trash/files/ # 删除的文件
~/.local/share/Trash/info/ # 删除信息(原路径、删除时间)
cd ~/.local/share/Trash/files
ls
把文件复制回去:
cp 文件名 ~/
或移动:
mv 文件名 ~/
extundelete(ext4 文件系统)sudo apt install extundelete
sudo umount /dev/sdXn # 卸载分区
sudo extundelete /dev/sdXn --restore-all
恢复的文件会在当前目录的 RECOVERED_FILES/
testdisksudo apt install testdisk
sudo testdisk
按菜单操作,可恢复删除的分区或文件。
photorec(按文件类型恢复)sudo apt install testdisk
sudo photorec
适合照片、文档、视频等。
Ubuntu Server 默认 没有回收站,删除即 rm,只能靠:
trash-cli 代替 rmsudo apt install trash-cli
trash 文件名
如果你能告诉我:
我可以给你更精确的恢复步骤。