在CentOS系統中,通常沒有傳統意義上的“回收站”功能。文件刪除后,它們通常會被移動到廢紙簍(Trash)中。如果廢紙簍被清空,或者你想要恢復通過命令行刪除的文件,可以嘗試以下幾種方法來恢復文件:
安裝extundelete:
sudo yum install e2fsprogs-devel
wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
tar -jxvf extundelete-0.2.4.tar.bz2
cd extundelete-0.2.4
./configure --prefix=/usr/local/extundelete
make && make install
恢復文件:
恢復單個文件:
/usr/local/extundelete/bin/extundelete /dev/sdb1 --restore-file test.txt
恢復整個分區上的文件:
/usr/local/extundelete/bin/extundelete /dev/sdb1 --restore-all
恢復的文件通常會被保存到當前目錄下的 RECOVERED_FILES/
目錄中。
安裝TestDisk:
sudo yum install testdisk
運行TestDisk:
可以考慮使用第三方數據恢復軟件,如Recuva、EaseUS Data Recovery Wizard、Stellar Data Recovery等。這些軟件能夠掃描硬盤驅動器以查找已刪除的文件。
注意事項:
通過以上方法,你可以在CentOS系統中嘗試恢復誤刪除的文件。需要注意的是,數據恢復的成功率取決于文件被覆蓋的程度,因此一旦發現誤刪除文件,應盡快采取行動。