在 Linux 里没有像 Windows 那样的“回收站”(除非你用桌面环境如 GNOME/KDE),所以“找回文件”要看你是怎么“删除”的。下面按常见情况说:
文件删除后通常会在:
~/.local/share/Trash/files/
或
/home/用户名/.Trash/
✅ 找回方法:
cd ~/.local/share/Trash/files/
ls
mv 文件名 ~/
或者直接用文件管理器打开「回收站」恢复。
rm 命令(终端删除)rm 删除rm file.txt
默认不会进回收站,文件直接消失
✅ 是否能找回取决于:
sudo apt install extundelete
sudo extundelete /dev/sda1 --restore-all
sudo apt install testdisk
sudo testdisk
⚠️ 删除后立刻停止写入磁盘,否则数据会被覆盖!
trash-cli(推荐)trash-put file.txt
查看/恢复:
trash-list
trash-restore
alias rm='trash-put'
或
alias rm='mv -t ~/.local/share/Trash/files/'
你可以告诉我:
rm 还是拖到回收站df -T 看一下)我可以给你更精确的恢复步骤。