在 Linux 里没有像 Windows 那样的“回收站(Recycle Bin)桌面入口”,所以很多人会问“recycle 文件去哪了”。下面分几种常见情况说明:
如果你用的是 GNOME / KDE / XFCE / Ubuntu 桌面:
回收站文件一般在:
~/.local/share/Trash/
里面通常有三个目录:
files/:被删除的文件本体info/:删除时间、原路径等元信息expunged/(某些情况下)例如:
ls ~/.local/share/Trash/files
如果你用的是 root 用户:
/root/.local/share/Trash/
如果你删的是 移动硬盘或 U 盘上的文件,回收站可能在设备本身:
/media/你的用户名/磁盘名/.Trash-1000/
(1000 是 UID)
服务器通常没有回收站:
rm 是直接删除recycle 目录rm,只能靠备份或数据恢复工具(如 extundelete、testdisk)极少数情况(如某些 NAS、定制系统):
/recycle/var/recycle/home/recycle可以用下面命令找:
sudo find / -type d -name "*recycle*" 2>/dev/null
~/.local/share/Trashrm 删除 → 基本只能恢复工具如果你能告诉我:
rm 还是右键删除)我可以直接告诉你去哪个路径找,或者还能不能恢复。