在 Debian(以及大多数 Linux 发行版)中,没有像 Windows 那样的“回收站(Recycle Bin)”机制,常规删除的文件不会保留副本,而是直接消失。但有些常见情况你可以检查“被删除的文件是否还能找回”:
如果你使用的是 图形界面(GNOME / KDE / XFCE 等),删除文件时可能放入了“回收站”。
~/.local/share/Trash/
里面有 3 个子目录:
~/.local/share/Trash/files/ # 被删除的文件
~/.local/share/Trash/info/ # 删除信息(路径、时间)
~/.local/share/Trash/expunged/ # 彻底清理后的残留
✅ 只要你是:
Delete 键(不是 Shift+Delete)文件就在这里。
恢复方法:
cp ~/.local/share/Trash/files/文件名 目标路径
rm 删除 → 没有回收站rm 文件
rm -rf 目录
❌ 不会进入回收站 ❌ 不会保留任何副本
一旦执行,只能通过 数据恢复工具 尝试找回。
ls /timeshift/
或:
timeshift --list
btrfs subvolume list /
ls ~/backup
ls /var/backups
⚠️ 立刻停止写入磁盘
extundelete(ext4)sudo apt install extundelete
sudo extundelete /dev/sdXn --restore-all
testdisksudo apt install testdisk
sudo testdisk
photorec(按文件类型恢复)sudo photorec
| 删除方式 | 是否可回收 | 位置 |
|---|---|---|
| 文件管理器删除 | ✅ | ~/.local/share/Trash/ |
rm 删除 |
❌ | 无 |
| 有备份 | ✅ | 看备份 |
| 无备份 | ⚠️ | 数据恢复工具 |
如果你愿意,可以告诉我:
我可以帮你给出最合适、最安全的恢复方案。