温馨提示×

如何关闭centos recycle

小樊
38
2026-09-12 01:02:14
栏目: 智能运维

在 CentOS 中,“recycle(回收站)”通常不是系统默认自带的功能,而是由桌面环境(如 GNOME/KDE)或某些文件管理器(如 Nautilus)提供,或者你指的是某些命令行工具/脚本模拟的回收站机制(比如 trash-cli、自定义 alias 到 mv 等)。

下面分几种常见情况说明如何“关闭回收站 / 回收机制”。


一、关闭桌面环境的回收站(GUI)

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

GNOME 默认有回收站(Trash),但无法完全“禁用”,只能通过设置减少使用:

  • 删除文件时直接彻底删除:
    • 选中文件
    • 按 Shift + Delete
  • 关闭“删除前确认”无法直接关,但可用快捷键绕过回收站

⚠️ CentOS 官方不提供“完全禁用回收站”的开关


二、如果你使用了 trash-cli(命令行回收站)

很多人会安装:

yum install trash-cli

并设置 alias:

alias rm='trash-put'

关闭方法

编辑你的 shell 配置文件:

vi ~/.bashrc

删除或注释掉类似内容:

alias rm='trash-put'

然后执行:

source ~/.bashrc

验证:

type rm

应显示:

rm is /usr/bin/rm

三、如果你自己写脚本模拟“回收站”

例如:

rm() {
  mv "$@" ~/.recycle/
}

关闭方法

同样编辑:

~/.bashrc
~/.bash_profile
/etc/profile

删除相关函数或 alias,然后:

source ~/.bashrc

四、清空并停用回收站目录

如果你只是想“不用回收站”:

rm -rf ~/.local/share/Trash/*

或自定义目录:

rm -rf ~/recycle

五、服务器环境(无桌面,最推荐)

如果是 CentOS Server(无 GUI):

  • 默认就没有回收站
  • rm 直接删除
  • 不需要关闭任何功能

总结

场景 是否可关闭 方法
GNOME 回收站 ❌ 难完全关 用 Shift+Delete
trash-cli ✅ 删 alias
自定义 rm 脚本 ✅ 删函数/alias
纯命令行服务器 ✅ 本就无回收站

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否有桌面
  • 你说的 recycle 是 GUI 还是命令行

我可以给你更精确的步骤。

0 踩