在 CentOS 里,通常说的“回收站(recycle)”并不是系统默认像 Windows 那样自动开启的,而是取决于你用的桌面环境或文件系统功能。下面按常见情况说明:
如果你使用的是 CentOS 带桌面(GNOME / KDE):
~/.local/share/Trash
CentOS 命令行默认 rm 是直接删除,没有回收站。
trash-cli(推荐)yum install epel-release -y
yum install trash-cli -y
trash-put file.txt # 删除到回收站
trash-list # 查看回收站
trash-restore # 恢复
trash-empty # 清空
rm 加别名(简单但非真回收站)echo "alias rm='mv -t ~/.local/share/Trash/files/'" >> ~/.bashrc
source ~/.bashrc
⚠️ 不推荐生产环境使用,容易出错。
如果你是问文件系统级回收(误删可恢复):
yum install snapper -y
snapper -c root create-config /
这类不是传统“回收站”,而是时间点恢复。
| 场景 | 是否默认开启 | 解决方式 |
|---|---|---|
| GNOME 桌面 | ✅ | 直接用回收站 |
| 命令行 | ❌ | 安装 trash-cli |
| 文件系统级 | ❌ | 快照 / ZFS / Btrfs |
如果你能说明:
我可以给你更精确的配置步骤。