温馨提示×

centos recycle怎么查看内容

小樊
42
2026-09-27 07:30:59
栏目: 智能运维

在 CentOS 里并没有像 Windows 那样的“回收站(Recycle Bin)”图形概念,但常见的“误删文件恢复/查看可恢复内容”主要有几种情况,下面按常见场景说明:


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

如果你用的是带桌面的 CentOS:

查看回收站内容

cd ~/.local/share/Trash/files
ls -l

查看删除信息(原路径、时间)

cd ~/.local/share/Trash/info
ls -l
cat <文件名>.trashinfo

✅ 这里的文件就是“回收站”里的文件,可以直接 cp 出来恢复。


二、如果是 命令行误删(rm)

CentOS 默认 rm 不会进回收站,文件直接删除。

1️⃣ 查看是否装了 trash-cli

有些系统或管理员会装 trash-cli:

trash-list

恢复:

trash-restore

三、如果是 LVM / 快照

如果你用的是 LVM:

lvs

查看是否有快照,可从快照挂载恢复:

mount /dev/vg00/snap /mnt

四、如果是 刚删除,想恢复(ext4/xfs)

⚠️ 停止写入!不要重启!

ext4 可用:

extundelete /dev/sdX --restore-all

xfs 可用:

xfs_repair
xfsrestore

(需要之前有备份或日志)


五、如果你指的是“某个叫 recycle 的目录”

有些程序(如 Samba、某些存储软件)会自建 recycle 目录:

find / -type d -name recycle 2>/dev/null

常见位置:

/var/spool/samba/recycle
/data/recycle

总结

场景 查看方式
桌面回收站 ~/.local/share/Trash
trash-cli trash-list
rm 删除 需恢复工具
程序 recycle 目录 find / -name recycle

如果你能告诉我:

  • 是 命令行还是桌面
  • 是 rm 删除还是看到 recycle 目录
  • 文件系统(ext4 / xfs)

我可以给你更精确的命令。

0 踩