在 Linux 里没有像 Windows 那样的“回收站(Recycle Bin)”统一目录,通常取决于你用的桌面环境或文件管理器。下面按常见情况说明:
如果你用的是带桌面的 Linux,回收站一般在:
~/.local/share/Trash/
里面有:
files/:被删除的文件info/:删除信息(原路径、删除时间)~/.local/share/Trash/
或
/tmp/trash/
(部分老版本)
~/.local/share/Trash/
通常在设备根目录:
/media/你的U盘/.Trash-1000/
命令行 rm 删除的文件不会进回收站,直接删除。
如果你用了回收站命令,比如:
trashtrash-put那文件会在:
~/.local/share/Trash/files/
查看示例:
ls ~/.local/share/Trash/files/
❌ 没有回收站
✅ 删除即消失(rm)
建议:
rm -itrash-cli安装:
sudo apt install trash-cli
使用:
trash 文件名
trash-list
restore-trash
| 场景 | 回收站在哪 |
|---|---|
| 桌面 Linux | ~/.local/share/Trash/ |
| U 盘 | /挂载点/.Trash-XXX/ |
| 命令行 rm | 没有 |
| 用 trash-cli | ~/.local/share/Trash/ |
如果你能告诉我:你用的是哪种 Linux(Ubuntu / CentOS / Arch?桌面还是服务器?),我可以给你更精确的回答。