在 CentOS 里“回收站(recycle)”通常指两种情况,下面分别说明恢复方法。
如果你是用图形界面删除的文件,一般还在回收站里:
CentOS 回收站实际路径是:
~/.local/share/Trash/
里面有:
files/:被删文件info/:删除信息恢复示例:
cd ~/.local/share/Trash/files
mv 文件名 ~/
rm 删除(无回收站)如果你用的是:
rm -rf file
默认没有回收站,无法直接恢复
cp /backup/file ~/
立即停止写操作!
使用工具:
extundelete(ext4)testdiskphotorec示例(ext4):
yum install extundelete
extundelete /dev/sda1 --restore-all
恢复文件在:
RECOVERED_FILES/
基本无法恢复。
yum install trash-cli
trash-put file
alias rm='rm -i'
如果你能告诉我:
我可以给你更精确的步骤。