在CentOS系統中,文件刪除后通常不會移動到“回收站”或“廢紙簍”,而是直接從文件系統中移除。因此,CentOS并沒有像Windows那樣的回收站功能來恢復已刪除的文件。不過,仍然有一些方法可以嘗試恢復誤刪除的文件:
安裝extundelete:
yum install e2fsprogs-devel gcc gcc-c++
wget https://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
恢復文件:
查看分區文件系統:
df -Th
卸載目標分區:
umount /dev/sdXY
使用extundelete恢復文件:
恢復所有文件:
/usr/local/extundelete/bin/extundelete /dev/sdXY --restore-all
恢復指定目錄:
/usr/local/extundelete/bin/extundelete /dev/sdXY --restore-directory /path/to/deleted/directory
恢復指定文件:
/usr/local/extundelete/bin/extundelete /dev/sdXY --restore-file /path/to/deleted/file
安裝TestDisk:
sudo yum install testdisk
運行TestDisk:
還可以考慮使用第三方數據恢復軟件,如Recuva、EaseUS Data Recovery Wizard、Stellar Data Recovery等,這些軟件可以掃描硬盤驅動器以查找已刪除的文件。
注意事項:
通過上述方法,您可以嘗試恢復在CentOS系統中誤刪除的文件。如果文件系統類型不是ext4,可能需要尋找特定于該文件系統的恢復工具。