温馨提示×

ubuntu recycle怎么配置

小樊
36
2026-10-27 00:56:13
栏目: 智能运维

在 Ubuntu 里**“recycle(回收站)”**通常有两种情况,我分别说明:


一、桌面 / 文件管理器的回收站(默认已有)

Ubuntu 桌面环境(GNOME)默认就有回收站,一般不需要额外配置。

1. 回收站位置

~/.local/share/Trash/

里面有:

  • files/:删除的文件
  • info/:删除信息(时间等)

2. 常见操作

  • 删除文件:Delete 键(进回收站)
  • 彻底删除:Shift + Delete
  • 清空回收站:右键回收站 → 清空

3. 回收站不生效的常见原因

  • 在 命令行 rm 删除的文件不会进回收站
  • 在 U盘 / 网络盘 / 其他分区 删除时可能直接删除

✅ 解决:用 gio trash 代替 rm

gio trash 文件名

二、命令行“回收站”(防止 rm 误删)✅ 推荐

Ubuntu 默认 rm 是直接删除,建议配置“安全删除”。

方法 1:安装 trash-cli(最常用)

sudo apt update
sudo apt install trash-cli

使用:

trash 文件
trash-list        # 查看回收站
trash-restore     # 恢复
trash-empty       # 清空

方法 2:用 alias 替换 rm(防误删)

编辑:

nano ~/.bashrc

添加:

alias rm='trash'

生效:

source ~/.bashrc

三、Samba 共享的回收站(服务器场景)

如果你是 Ubuntu 文件服务器,可给 Samba 配置回收站:

[share]
path = /srv/share
recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:maxsize = 0

重启:

sudo systemctl restart smbd

四、你具体是哪种需求?

你可以告诉我:

  • ✅ 桌面回收站不显示?
  • ✅ 想让 rm 进回收站?
  • ✅ 服务器 / Samba 回收站?
  • ✅ Docker / 服务器无桌面?

我可以给你精确配置方案。

0 踩