温馨提示×

CentOS回收站怎么打开

小樊
38
2026-08-04 07:11:41
栏目: 智能运维

CentOS 默认没有图形化“回收站”(像 Windows 那样),但在 GNOME 等桌面环境下是有回收站概念的。下面分情况说明。


一、如果是 CentOS 桌面环境(GNOME)

1️⃣ 打开回收站

在 GNOME 桌面中:

  • 打开 文件管理器(Files)
  • 左侧栏中找到 “回收站(Trash)”
  • 或直接在文件管理器地址栏输入:
    trash:///
    

2️⃣ 回收站实际目录位置

回收站数据存储在用户目录下:

~/.local/share/Trash/

主要结构:

~/.local/share/Trash/
├── files/      # 被删除的文件
├── info/       # 删除信息(原路径、时间)

查看回收站:

ls ~/.local/share/Trash/files

二、如果是 CentOS 服务器(无桌面)

结论:没有回收站

在命令行中:

rm file
rm -rf dir

文件会直接删除,不会进入回收站

解决办法(推荐)

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

安装回收站命令行工具:

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

使用方法:

trash 文件或目录

查看回收站:

trash-list

恢复文件:

trash-restore

清空回收站:

trash-empty

✅ 这是 Linux 下最接近 Windows 回收站的方式。


✅ 方法 2:使用别名防止误删(常见做法)

alias rm='rm -i'

或:

alias rm='trash'

写入 .bashrc 永久生效。


三、总结

场景 是否有回收站 打开方式
GNOME 桌面 ✅ 有 文件管理器 → 回收站
命令行(默认) ❌ 没有
服务器 ❌ 没有 trash-cli

如果你愿意,可以告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 是否有桌面环境
  • ✅ 是误删了文件还是想预防误删

我可以给你更精确的方案(甚至数据恢复建议)。

0