在 Linux 里并没有像 Windows 那样统一的“回收箱(回收站)”概念,具体要看你用的桌面环境或命令行场景。下面按常见情况说明:
回收箱位置:
~/.local/share/Trash/
里面通常有三个子目录:
files/:被删除的文件info/:删除信息(原路径、时间)expunged/(某些版本)在文件管理器中一般叫 “回收站” 或 “Trash”。
路径类似:
~/.local/share/Trash/
也可以直接在 Dolphin 里打开「回收站」。
大多也是:
~/.local/share/Trash/
如果文件是从移动设备删除的,回收箱可能在设备根目录:
/media/你的U盘/.Trash-1000/
或
挂载点/.Trash-<uid>/
rm⚠️ rm 不会进回收箱,文件直接删除。
补救方式:
extundelete(ext4)testdiskphotorec可以用:
trash-cli
安装(Ubuntu/Debian):
sudo apt install trash-cli
使用:
trash 文件名 # 删除到回收箱
trash-list # 查看
restore-trash # 恢复
✅ 图形界面:打开“回收站”即可
✅ 命令行路径:~/.local/share/Trash/files/
❌ rm 不会进回收箱
✅ 推荐用 trash-cli 防误删
如果你告诉我:
我可以给你更精确的操作步骤。