在 Ubuntu 中**“开启回收站(Recycle / Trash)”**通常分几种情况,下面按常见需求说明:
Ubuntu 默认就带回收站(Trash),一般在:
~/.local/share/Trash如果你看不到回收站图标,可以这样开启:
gsettings set org.gnome.desktop.background show-trash-icon true
或在: 设置 → 外观 → 桌面图标 → 回收站 中勾选
Ubuntu 服务器默认没有回收站机制,删除即永久删除。
trash-cli(推荐)安装命令行回收站:
sudo apt update
sudo apt install trash-cli
使用方式:
trash-put file.txt # 删除到回收站
trash-list # 查看回收站
trash-restore # 恢复
trash-empty # 清空
✅ 文件会进入:~/.local/share/Trash
rm 自动进回收站(可选)编辑 ~/.bashrc:
alias rm='trash-put'
生效:
source ~/.bashrc
⚠ 注意:这会改变 rm 行为,脚本中需谨慎。
如果是 Samba 文件共享,可开启:
[share]
path = /srv/share
vfs objects = recycle
recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes
| 场景 | 方法 |
|---|---|
| 桌面用户 | 默认已有,显示图标即可 |
| 服务器 | 安装 trash-cli |
| 想防误删 | rm 别名到 trash-put |
| 网络共享 | Samba recycle |
如果你是 具体场景(桌面 / 服务器 / Docker / 服务器无桌面),可以告诉我,我给你更精确配置。