温馨提示×

怎样找到linux回收箱

小樊
49
2026-09-11 12:32:52
栏目: 智能运维

在 Linux 里并没有像 Windows 那样统一的“回收箱(回收站)”概念,具体要看你用的桌面环境或命令行场景。下面按常见情况说明:


一、桌面环境(图形界面)的回收箱

1. GNOME / Ubuntu 默认

回收箱位置:

~/.local/share/Trash/

里面通常有三个子目录:

  • files/:被删除的文件
  • info/:删除信息(原路径、时间)
  • expunged/(某些版本)

在文件管理器中一般叫 “回收站” 或 “Trash”。

2. KDE(Plasma)

路径类似:

~/.local/share/Trash/

也可以直接在 Dolphin 里打开「回收站」。

3. XFCE / Cinnamon / 其他

大多也是:

~/.local/share/Trash/

二、外接硬盘 / U 盘的回收箱

如果文件是从移动设备删除的,回收箱可能在设备根目录:

/media/你的U盘/.Trash-1000/

或

挂载点/.Trash-<uid>/

三、命令行里“误删”怎么办?

1. 如果你用的是 rm

⚠️ rm 不会进回收箱,文件直接删除。

补救方式:

  • 停止写入该磁盘
  • 用数据恢复工具:
    • extundelete(ext4)
    • testdisk
    • photorec

2. 想有“回收箱”功能(推荐)

可以用:

trash-cli

安装(Ubuntu/Debian):

sudo apt install trash-cli

使用:

trash 文件名      # 删除到回收箱
trash-list        # 查看
restore-trash     # 恢复

四、快速总结

✅ 图形界面:打开“回收站”即可
✅ 命令行路径:~/.local/share/Trash/files/
❌ rm 不会进回收箱
✅ 推荐用 trash-cli 防误删

如果你告诉我:

  • 用的是 哪个 Linux 发行版 / 桌面
  • 是 图形界面还是服务器
  • 是 刚删了文件想恢复

我可以给你更精确的操作步骤。

0 踩