在 Debian 里,其实没有像 Windows 那样的“回收站(Recycle Bin)”概念,是否还能恢复文件,取决于你当时是如何“删除”的,以及有没有相关机制。下面按常见情况说明:
桌面环境通常会把“删除”的文件移动到:
~/.local/share/Trash/files/
ls -al ~/.local/share/Trash/files/
直接复制出来即可:
cp ~/.local/share/Trash/files/文件名 ~/
或用文件管理器(如 Nautilus、Dolphin)右键“还原”。
✅ 这是最常见、最简单可恢复的情况
rm 命令删除rm file.txt
❌ Debian 默认不会进回收站,文件直接删除
⚠️ 操作后不要再往该磁盘写数据
sudo apt install extundelete
sudo extundelete /dev/sdXn --restore-all
sudo apt install testdisk
sudo testdisk
或
sudo apt install photorec
sudo photorec
trash-cli有些用户会配置 rm 走回收站:
trash-list
trash-restore
如果你装过:
sudo apt install trash-cli
可直接从快照恢复。
| 删除方式 | 是否可恢复 |
|---|---|
| 桌面删除(文件管理器) | ✅ 很容易 |
rm 命令 |
❌ 默认不可,需工具 |
| 有备份 / 快照 | ✅ 最稳妥 |
| 格式化后 | ⚠️ 困难 |
如果你愿意,可以告诉我:
我可以给你更精确的恢复步骤。