在CentOS系統中,沒有傳統意義上的回收站。當文件被刪除時,它們通常會直接從文件系統中移除,而不是像在Windows系統中那樣移動到回收站。因此,CentOS回收站刪除的文件不能通過常規手段找回。但是,仍然有一些方法可以嘗試恢復誤刪除的文件:
安裝Extundelete工具:
sudo yum install e2fsprogs-devel gcc gcc-c++
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
恢復文件:
恢復單個文件:
sudo extundelete /dev/sda1 --restore-file path/to/deleted/file
恢復整個目錄:
sudo extundelete /dev/sda1 --restore-directory path/to/deleted/directory
如果你有系統的定期備份,可以從備份中恢復刪除的文件。
請注意,數據恢復的成功率并不是百分之百的。因此,在日常工作中,建議養成良好的數據備份習慣,以防止重要數據的丟失。