在 Linux 中**“回收站(Recycle / Trash)”的概念依赖于你使用的桌面环境或命令行工具**。下面按常见情况说明如何恢复文件。
如果你是在 GNOME / KDE / XFCE / Ubuntu 桌面 中删除文件(如右键删除),文件通常会在:
~/.local/share/Trash/files/
cd ~/.local/share/Trash/files/
mv 文件名 ~/
rm 命令删除的文件(无回收站)⚠️ rm 删除的文件不会进回收站,无法直接恢复
# ext 文件系统
sudo apt install extundelete
sudo extundelete /dev/sda1 --restore-all
# 通用工具
sudo apt install testdisk
sudo testdisk
⚠️ 注意:
trash-cli(推荐命令行回收站)sudo apt install trash-cli
trash-put file.txt
trash-list
trash-restore
按提示选择要恢复的文件
trash-empty
如果你使用了:
可通过快照直接恢复误删文件。
| 删除方式 | 是否可恢复 | 方法 |
|---|---|---|
| 桌面删除 | ✅ 容易 | 回收站还原 |
rm |
❌ 困难 | 数据恢复工具 |
trash-cli |
✅ 推荐 | trash-restore |
| 快照 | ✅ 最佳 | 快照恢复 |
如果你能告诉我:
ext4 / xfs / btrfs)我可以给你更精确的恢复步骤。