温馨提示×

如何开启centos recycle

小樊
38
2026-09-03 02:11:23
栏目: 智能运维

在 CentOS 里并没有像 Windows 那样的“回收站(Recycle Bin)”机制,文件删除(rm)一般是直接删除的。如果你说的“开启 recycle”是指删除文件时先进入回收站、可恢复,常见做法有以下几种:


一、使用 trash-cli(推荐,最接近“回收站”)

1. 安装 trash-cli

yum install -y trash-cli
# 或
dnf install -y trash-cli

2. 使用方式

trash-put file.txt

查看回收站:

trash-list

恢复文件:

trash-restore

清空回收站: bash trash-empty

3. 用 alias 替换 rm(可选)

编辑 ~/.bashrc

alias rm='trash-put'

生效:

source ~/.bashrc

二、使用 rm 的安全封装(简单防误删)

alias rm='rm -i'

每次删除都会询问确认。


三、使用桌面环境回收站(仅 GUI)

如果你使用的是:

  • GNOME
  • KDE
  • XFCE

文件管理器中删除文件会自动进入:

~/.local/share/Trash/

SSH / 命令行不会自动进回收站


四、LVM / 快照方式(服务器级“后悔药”)

如果是重要数据:

  • LVM 快照
  • Btrfs / ZFS 快照
  • 定期备份(rsync / borg)

总结建议

需求 推荐方案
命令行像回收站 trash-cli
防误删 rm -i
服务器数据安全 备份 + 快照

如果你能说明:

  • CentOS 7 还是 8 / Stream
  • 服务器还是桌面
  • 是否 必须保留 rm 命令习惯

我可以给你更精确的配置方案。

0