温馨提示×

centos recycle怎么禁用

小樊
46
2026-08-19 05:48:00
栏目: 智能运维

CentOS 里并没有一个叫 recycle 的默认系统服务或命令,所以“禁用 recycle”通常取决于你具体指的是哪一个功能。下面把最常见的几种情况都列出来,你可以对号入座。


一、如果你指的是 回收站(Trash / 桌面环境)

CentOS 默认 没有启用回收站,但如果你在用 GNOME / KDE 桌面环境,删除文件时可能会进回收站。

✅ 禁用回收站(删除即彻底删除)

方法 1:桌面环境设置(推荐)

  • 打开 文件管理器(Nautilus)
  • 设置行为
  • 勾选 “删除时直接删除,不放入回收站”

方法 2:命令行删除(本质就是禁用回收站)

rm -rf 文件名

二、如果你指的是 recycle bin 相关服务(如 Samba)

如果你是在 Samba 文件共享 里看到 recycle,那是 Samba 的回收站模块

禁用 Samba 回收站

编辑 Samba 配置:

vim /etc/samba/smb.conf

找到类似:

recycle:repository = .recycle
recycle:keeptree = yes
recycle:versions = yes

✅ 删除或注释掉这些行,然后重启 Samba:

systemctl restart smb nmb

三、如果你指的是 某个软件自带的 recycle 功能(如某些存储、备份软件)

请确认:

systemctl list-units | grep -i recycle
ps -ef | grep -i recycle

如果是一个服务:

systemctl disable recycle
systemctl stop recycle

四、如果你指的是 误以为 CentOS 有 recycle 命令

CentOS 默认 没有 recycle 命令,如果你自己装过:

which recycle
rpm -qf $(which recycle)

然后卸载:

yum remove 软件名

五、如果你指的是 定时清理 / 自动回收机制

比如 tmpwatch / systemd-tmpfiles

查看清理规则

systemctl status systemd-tmpfiles-clean

禁用自动清理

systemctl disable systemd-tmpfiles-clean.timer
systemctl stop systemd-tmpfiles-clean.timer

建议你补充的信息(我可以精确回答)

请告诉我:

  1. CentOS 版本(6 / 7 / 8 / Stream)
  2. recycle 出现在哪里?
    • 命令行
    • 桌面
    • Samba
    • 某个软件
  3. 是否是 误删文件后想防止进回收站

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

0