温馨提示×

谁创建了centos recycle功能

小樊
46
2026-10-06 02:10:26
栏目: 智能运维

CentOS 本身并没有单独“创建”一个叫做 recycle(回收站)的功能——Linux 文件系统默认是不带图形化回收站的,所谓“CentOS 的 recycle 功能”通常指的是下面几种情况之一:

1. 桌面环境提供的回收站(不是 CentOS 独有)

如果你在 CentOS 上使用 GNOME / KDE 等桌面环境,删除文件时看到的“回收站”是由桌面环境项目实现的,而不是 CentOS 团队:

  • GNOME 回收站:由 GNOME 项目(GNOME Foundation / Red Hat 等参与) 实现
  • KDE 回收站:由 KDE 社区 实现

CentOS 只是把这些桌面环境打包进系统。

2. 文件管理器里的 Trash 机制

遵循 FreeDesktop.org Trash specification(由 freedesktop.org 社区制定),实现者是:

  • Nautilus(GNOME)
  • Dolphin(KDE)
  • Thunar(XFCE)

3. 命令行“回收站”工具(第三方)

很多人说的 CentOS recycle 其实是指命令行工具,例如:

  • trash-cli(Andrea Francia 创建)
  • rmtrash
  • 自己写的 alias:alias rm='mv -t ~/.trash'

这些都不是 CentOS 官方功能。

4. Samba 的 recycle 模块(服务器场景常见)

如果你是在 CentOS + Samba 文件服务器里看到 recycle,那是:

  • Samba 项目(Andrew Tridgell 等人创建)
  • 模块名:vfs_recycle
  • 作用:Windows 删除文件时存到回收目录

总结

  • ❌ 没有一个“CentOS recycle 功能的创建者”
  • ✅ 回收站功能来自 桌面环境 / freedesktop / Samba / 第三方工具
  • ✅ CentOS 只是集成和打包

如果你指的是某一个具体场景(比如 Samba recycle、GNOME 回收站、还是服务器误删恢复),可以告诉我,我可以精确说明是谁、怎么配置。

0 踩