在 Debian(以及大多数 Linux 发行版)里,系统本身并没有像 Windows 那样的“回收站(Recycle Bin)”机制(除桌面环境提供的图形回收站外)。你提到的 “debian recycle” 通常有以下几种理解和操作方式:
(如 GNOME / KDE / XFCE)
~/.local/share/Trash/
里面通常有两个目录:
files/:被删除的文件info/:删除信息(原路径、删除时间)cp ~/.local/share/Trash/files/文件名 /原路径/
rm -rf ~/.local/share/Trash/*
Linux 下 rm 是直接删除,没有回收站。
rsync /backup/ /data/
apt install extundelete
extundelete /dev/sda1 --restore-all
apt install testdisk
testdisk
⚠️ 删除后尽量不要再写入该磁盘,恢复成功率更高。
避免 rm 直接删文件,可使用:
apt install trash-cli
使用:
trash-put 文件 # 删除到回收站
trash-list # 查看回收站
trash-restore # 恢复
trash-empty # 清空
echo "alias rm='trash-put'" >> ~/.bashrc
source ~/.bashrc
apt clean # 删除所有缓存
apt autoremove # 删除无用依赖
如果你能补充说明:
我可以给你更精确的操作步骤。