温馨提示×

怎样找到centos recycle

小樊
48
2026-09-24 09:10:16
栏目: 智能运维

在 CentOS 里没有像 Windows 那样的“回收站(Recycle Bin)”概念,不过有几种“类似回收站”或“可恢复删除文件”的方式,下面按常见情况给你说明:


一、CentOS 桌面环境(GNOME / KDE)有回收站

如果你用的是 带桌面的 CentOS(如 GNOME):

回收站位置

~/.local/share/Trash/

里面通常有:

  • files/:被删除的文件
  • info/:删除信息(原路径、时间)

查看:

ls -la ~/.local/share/Trash/files/

恢复文件:

mv ~/.local/share/Trash/files/文件名 ~/

⚠️ 注意:
只有在桌面环境里删除文件(右键删除)才会进回收站
rm 命令删除的不会进回收站


二、命令行 rm 删除 → 没有回收站

在服务器版 CentOS(无桌面):

rm file.txt

文件直接消失,没有回收站

想有“回收站”效果,可以:

1️⃣ 用 trash-cli

yum install epel-release
yum install trash-cli

使用:

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

三、误删文件怎么找回来?

如果没有回收站,可尝试:

1️⃣ 从备份恢复(推荐)

  • rsync
  • tar
  • 云备份

2️⃣ 用数据恢复工具(删除后尽快操作)

yum install testdisk

或:

extundelete /dev/sda1 --restore-all

⚠️ 不要再往磁盘写数据,否则覆盖就恢复不了


四、总结

情况 是否有回收站
桌面环境删除 ✅ ~/.local/share/Trash
rm 命令删除 ❌ 没有
服务器 CentOS ❌ 默认没有

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

  • 你是 桌面还是服务器
  • 是 刚误删文件 还是 想配置回收站

我可以给你更具体的操作命令。

0 踩