温馨提示×

centos recycle怎么关闭

小樊
44
2026-09-06 06:45:39
栏目: 智能运维

在 CentOS 中,“recycle(回收站)”通常不是系统自带功能,而是某些桌面环境(如 GNOME、KDE)或文件管理器(如 Nautilus)提供的功能,或者是Samba 的 recycle 模块某些存储/备份软件的回收机制

下面分常见情况说明如何“关闭回收站 / recycle 功能”。


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

1️⃣ GNOME 桌面(CentOS 7/8 常见)

GNOME 文件管理器 Nautilus 没有“完全关闭回收站”的官方开关,但可以做到:

方法 1:删除回收站目录(不推荐长期)

rm -rf ~/.local/share/Trash

⚠️ 删除后删除文件会直接消失(部分版本仍会重建)

方法 2:使用 dconf 禁用(部分版本支持)

gsettings set org.gnome.nautilus.preferences show-desktop-icons false

2️⃣ KDE 桌面(CentOS + KDE)

系统设置 → 设备 → 垃圾箱 → 关闭“显示垃圾箱”

或命令行:

kwriteconfig5 --file ktrashrc --group "General" --key "UseTrash" --type bool false

二、Samba 的 recycle(回收站)功能关闭

如果你是 Samba 文件服务器,并且开启了 recycle:

查看 Samba 配置

grep -R recycle /etc/samba/

关闭方法

编辑:

vi /etc/samba/smb.conf

找到类似:

vfs objects = recycle
recycle:repository = .recycle

✅ 删除或注释掉:

# vfs objects = recycle

然后重启 Samba:

systemctl restart smb nmb

三、rm 命令本身(无回收站)

CentOS 默认 rm 是直接删除,没有回收站
如果你装了:

  • trash-cli
  • 自定义 alias

检查:

alias rm

如果是:

alias rm='trash-put'

取消:

unalias rm

并删除:

rm ~/.bashrc 中相关 alias

四、如果是其他场景

请告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 是 桌面还是服务器
  • ✅ recycle 出现在哪里(桌面图标 / Samba / 某个软件)

我可以给你精确命令

0