温馨提示×

centos recycle如何开启

小樊
33
2026-09-09 04:07:41
栏目: 智能运维

在 CentOS 里,通常说的“回收站(recycle)”并不是系统默认像 Windows 那样自动开启的,而是取决于你用的桌面环境或文件系统功能。下面按常见情况说明:


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

如果你使用的是 CentOS 带桌面(GNOME / KDE)

✅ GNOME(CentOS 7/8 默认桌面)

  • 回收站默认就是开启的
  • 删除文件后在 “回收站(Trash)” 中可恢复
  • 路径:
~/.local/share/Trash

恢复方式

  • 打开文件管理器 → 回收站 → 右键恢复

二、命令行(无桌面)如何有“回收站”

CentOS 命令行默认 rm直接删除,没有回收站

方法 1:使用 trash-cli(推荐)

安装

yum install epel-release -y
yum install trash-cli -y

使用

trash-put file.txt      # 删除到回收站
trash-list              # 查看回收站
trash-restore           # 恢复
trash-empty             # 清空

方法 2:给 rm 加别名(简单但非真回收站)

echo "alias rm='mv -t ~/.local/share/Trash/files/'" >> ~/.bashrc
source ~/.bashrc

⚠️ 不推荐生产环境使用,容易出错。


三、ZFS / Btrfs 的“回收 / 快照”(高级)

如果你是问文件系统级回收(误删可恢复)

  • Btrfs:开启快照(snapper)
yum install snapper -y
snapper -c root create-config /
  • ZFS:使用 snapshot

这类不是传统“回收站”,而是时间点恢复。


四、总结

场景 是否默认开启 解决方式
GNOME 桌面 直接用回收站
命令行 安装 trash-cli
文件系统级 快照 / ZFS / Btrfs

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • 是否带桌面
  • 是指“误删恢复”还是“图形回收站”

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

0