在 CentOS 里,首先要分清你说的 “recycle 文件” 是指哪一种情况,因为 CentOS 本身没有 Windows 那样的回收站机制。常见情况如下:
如果你是在 图形界面 删除的文件:
~/.local/share/Trash/files
或者(老版本):
~/.Trash
cd ~/.local/share/Trash/files
ls -l
找到文件后复制回来:
cp 文件名 /目标路径
rm 命令删除(命令行)rm 删除后不会进回收站,无法直接恢复
yum install extundelete
extundelete /dev/sda1 --restore-all
恢复文件会在:
RECOVERED_FILES/
yum install testdisk
testdisk
适合误删分区或文件。
⚠️ 注意:
recycle(如某些程序日志/缓存)请确认:
rmlvdisplay
如果有快照,可直接挂载恢复。
我可以直接给你一步步命令。