在 CentOS 里并没有一个叫 “recycle(回收站)” 的官方服务,所以“关闭 recycle”通常指的是下面几种情况之一。你可以对照看看是哪一种:
如果你是指 图形界面里的回收站功能:
GNOME 本身没有官方开关可以完全关闭回收站,但可以这样“变相关闭”:
rm -rf ~/.local/share/Trash
⚠️ 注意:
GNOME 的回收站依赖文件系统,不建议通过挂载参数关闭。
如果你是在 Samba 共享里看到 recycle(回收站)功能,那是 Samba 回收站模块。
grep -R recycle /etc/samba/
编辑 Samba 配置:
vi /etc/samba/smb.conf
找到类似内容:
vfs objects = recycle
recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes
✅ 直接删除或注释掉这些行
# vfs objects = recycle
然后重启 Samba:
systemctl restart smb nmb
CentOS 默认 rm 没有回收站,但有些人会配置别名:
alias rm
如果看到类似:
alias rm='trash-put'
编辑:
vi ~/.bashrc
删除或注释掉 alias rm=...
然后:
source ~/.bashrc
如果你指的是 系统自动回滚 / 快照机制,那可能是:
可以具体说明是 哪个命令或场景 看到的 recycle。
你可以回复我:
我可以直接给你 一条精确命令 ✅