温馨提示×

centos recycle如何关闭

小樊
40
2026-07-20 17:55:14
栏目: 智能运维

CentOS 里并没有一个叫 “recycle(回收站)” 的官方服务,所以“关闭 recycle”通常指的是下面几种情况之一。你可以对照看看是哪一种:


一、关闭 桌面环境的回收站(GNOME / KDE)

如果你是指 图形界面里的回收站功能

GNOME(CentOS 7/8 常见)

GNOME 本身没有官方开关可以完全关闭回收站,但可以这样“变相关闭”:

方法 1:删除回收站目录

rm -rf ~/.local/share/Trash

⚠️ 注意:

  • 删除后 删除文件会直接消失
  • 下次删除文件时 Trash 目录会重新生成

方法 2:挂载时禁用回收站(不推荐)

GNOME 的回收站依赖文件系统,不建议通过挂载参数关闭。


二、关闭 Samba 的 recycle 模块(最常见)

如果你是在 Samba 共享里看到 recycle(回收站)功能,那是 Samba 回收站模块

查看是否启用了 recycle

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

三、关闭 rm 的别名(防止误以为有回收站)

CentOS 默认 rm 没有回收站,但有些人会配置别名:

alias rm

如果看到类似:

alias rm='trash-put'

关闭方法

编辑:

vi ~/.bashrc

删除或注释掉 alias rm=...

然后:

source ~/.bashrc

四、关闭 LVM / 快照(误称为 recycle)

如果你指的是 系统自动回滚 / 快照机制,那可能是:

  • LVM snapshot
  • 系统还原(CentOS 不默认支持)

可以具体说明是 哪个命令或场景 看到的 recycle。


五、请你确认一下(我可以更精确回答)

你可以回复我:

  1. CentOS 版本(7 / 8 / Stream)
  2. 桌面环境 / 服务器 / Samba
  3. 是哪个命令或界面让你觉得有 recycle?

我可以直接给你 一条精确命令

0