Debian 默认没有像 Windows 那样统一的“回收站”目录,但桌面环境(如 GNOME、KDE、XFCE)会通过 Trash 规范 来实现回收站功能。
每个用户的回收站位于:
~/.local/share/Trash/
里面通常有:
files/:被删除的文件和目录info/:删除信息(原路径、删除时间)例如:
~/.local/share/Trash/files/xxx.txt
~/.local/share/Trash/info/xxx.txt.trashinfo
如果是 可移动设备(如 U 盘、外接硬盘),回收站会在该设备的根目录:
/media/用户名/磁盘名/.Trash-1000/
或:
/mnt/挂载点/.Trash-1000/
其中 1000 是用户 UID(可通过 id -u 查看)。
ls ~/.local/share/Trash/files
恢复文件示例:
cp ~/.local/share/Trash/files/文件名 目标路径
如果你是在 服务器 / 无桌面环境 下误删文件,我可以帮你分析是否有恢复可能(如 ext4 / testdisk / extundelete)。