温馨提示×

如何关闭centos recycle功能

小樊
41
2026-10-11 23:38:13
栏目: 智能运维

在 CentOS 里,所谓 “recycle(回收站)功能” 通常不是系统内核级别的功能,而是**某些桌面环境(GNOME / KDE)或文件管理器(Nautilus、Dolphin)**提供的。
因此“关闭 recycle”要分场景来看。


一、如果是【桌面环境 / 文件管理器】的回收站

1. GNOME(CentOS 7/8 默认桌面)

GNOME 的回收站在:

~/.local/share/Trash

关闭方法(不让删除进回收站):

方法 1:删除即彻底删除(推荐)

在文件管理器(Files / Nautilus)中:

  • 选中文件
  • 按 Shift + Delete

这会直接删除,不经过回收站。

方法 2:禁用回收站目录(不彻底,但不进回收站)

rm -rf ~/.local/share/Trash
chmod 000 ~/.local/share

⚠️ 有一定风险,不建议服务器使用。


2. KDE(Dolphin)

  • 打开 Dolphin
  • 设置 → 配置 Dolphin → 垃圾箱
  • 取消「删除文件时移动到垃圾箱」

二、如果是【命令行误删保护(如 rm 别名)】

很多 CentOS 会默认设置:

alias rm='rm -i'

这看起来像“回收站”,其实只是确认。

查看

alias | grep rm

关闭

编辑:

vi ~/.bashrc

注释或删除:

# alias rm='rm -i'

然后:

source ~/.bashrc

三、如果是【自建回收站脚本(如 safe-rm)】

有些服务器会装:

  • safe-rm
  • 自定义 rm 脚本

检查

which rm
type rm

关闭

  • 卸载 safe-rm
yum remove safe-rm

或还原 PATH / alias


四、服务器(无桌面)通常没有 recycle 功能

如果是 CentOS Server(最小安装):

  • 默认 没有回收站
  • rm 就是直接删除

总结

场景 关闭方式
GNOME 回收站 Shift+Delete / 禁用 Trash
KDE 回收站 Dolphin 设置
rm 别名 改 .bashrc
safe-rm 卸载或改 PATH

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否有桌面
  • 是命令行还是图形界面

我可以给你精确的一条命令方案。

0 踩