温馨提示×

如何开启ubuntu recycle

小樊
54
2026-09-15 17:27:23
栏目: 智能运维

在 Ubuntu 中**“开启回收站(Recycle / Trash)”**通常分几种情况,下面按常见需求说明:


一、桌面环境(GNOME / Ubuntu 默认)已有回收站

Ubuntu 默认就带回收站(Trash),一般在:

  • 文件管理器左侧:回收站(Trash)
  • 路径:~/.local/share/Trash

如果你看不到回收站图标,可以这样开启:

显示桌面回收站图标

gsettings set org.gnome.desktop.background show-trash-icon true

或在: 设置 → 外观 → 桌面图标 → 回收站 中勾选


二、服务器 / 命令行环境(无 GUI)

Ubuntu 服务器默认没有回收站机制,删除即永久删除。

方案 1:使用 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 / 共享目录回收站

如果是 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 / 服务器无桌面),可以告诉我,我给你更精确配置。

0 踩