在 Debian 里,通常没有 Windows 那样的“回收站(Recycle Bin)”机制,是否还能“恢复”取决于你是怎么删的、以及有没有备份或快照。下面按常见情况说明:
例如:Nautilus、Dolphin、Thunar
~/.local/share/Trash/files/
~/.local/share/Trash/info/
cd ~/.local/share/Trash/files
ls
mv 文件名 ~/
✅ 这种情况很容易恢复
rm 命令删除(最常见)rm / rm -rf 删除❌ 默认不会进回收站 ❌ 无法从“回收站”恢复
rsync /backup/ /home/user/
# 或
tar -xvf backup.tar -C /目标目录
lvconvert --merge /dev/vg0/snap
btrfs subvolume snapshot /snapshots/xxx /mnt/restore
timeshift --restore
常用工具:
extundelete(ext3/ext4)testdiskphotorec示例(ext4):
sudo apt install extundelete
sudo umount /dev/sda1
sudo extundelete /dev/sda1 --restore-all
⚠️ 注意:
trash-cli 代替 rmsudo apt install trash-cli
alias rm='trash-put'
删除会进回收站:
trash-put file.txt
trash-list
trash-restore
rm 加保护alias rm='rm -i'
为了更准确帮你,请说明:
rm 还是文件管理器删的?我可以给你一步步的恢复方案。