在 Linux 中,通常没有像 Windows 那样的“回收站(Recycle Bin)”概念,但不同环境有不同的“回收”机制。下面按常见情况说明如何查看“回收内容”:
如果你使用的是 GNOME / KDE / Ubuntu 桌面:
回收站文件通常存放在:
~/.local/share/Trash/
里面有:
files/:被删除的文件info/:删除信息(原路径、删除时间)ls -la ~/.local/share/Trash/files/
查看删除信息:
cat ~/.local/share/Trash/info/*.trashinfo
直接打开文件管理器(Nautilus / Dolphin)→ 回收站
如果你用的是:
rm file.txt
⚠️ 默认没有回收机制,文件直接删除
extundelete、testdisk)如果你安装了 trash-cli:
sudo apt install trash-cli # Ubuntu/Debian
trash-list
trash-restore
trash-empty
服务器一般没有回收站,建议:
mv 代替 rmalias rm='trash-put'
| 场景 | 查看方式 |
|---|---|
| 桌面环境 | 文件管理器 → 回收站 |
| CLI 回收站 | ~/.local/share/Trash/files/ |
| trash-cli | trash-list |
| rm 删除 | 无法直接查看 |
如果你能告诉我:
我可以给你更精确的方法。