温馨提示×

linux recycle文件去哪了

小樊
34
2026-09-29 18:33:55
栏目: 智能运维

在 Linux 里没有像 Windows 那样的“回收站(Recycle Bin)桌面入口”,所以很多人会问“recycle 文件去哪了”。下面分几种常见情况说明:


1. 桌面环境自带的“回收站”(最常见)

如果你用的是 GNOME / KDE / XFCE / Ubuntu 桌面:

回收站文件一般在:

~/.local/share/Trash/

里面通常有三个目录:

  • files/:被删除的文件本体
  • info/:删除时间、原路径等元信息
  • expunged/(某些情况下)

例如:

ls ~/.local/share/Trash/files

如果你用的是 root 用户:

/root/.local/share/Trash/

2. 外接硬盘 / U 盘的“回收站”

如果你删的是 移动硬盘或 U 盘上的文件,回收站可能在设备本身:

/media/你的用户名/磁盘名/.Trash-1000/

(1000 是 UID)


3. 服务器 / 纯命令行 Linux

服务器通常没有回收站:

  • rm 是直接删除
  • 没有 recycle 目录
  • 文件一旦 rm,只能靠备份或数据恢复工具(如 extundelete、testdisk)

4. 某些系统自带的“recycle”目录

极少数情况(如某些 NAS、定制系统):

  • /recycle
  • /var/recycle
  • /home/recycle

可以用下面命令找:

sudo find / -type d -name "*recycle*" 2>/dev/null

5. 如果你是想“恢复”被删文件

  • 桌面删除 → 看 ~/.local/share/Trash
  • rm 删除 → 基本只能恢复工具
  • 有快照(Timeshift / Btrfs / ZFS)→ 用快照

如果你能告诉我:

  • 你用的是 哪个 Linux(Ubuntu / CentOS / Arch?)
  • 是 桌面还是服务器
  • 文件是怎么删的(rm 还是右键删除)

我可以直接告诉你去哪个路径找,或者还能不能恢复。

0 踩