在CentOS系統中,通常沒有傳統意義上的“回收站”功能。文件刪除后,它們會被移動到廢紙簍(Trash)中。如果廢紙簍被清空,或者你想要恢復通過命令行刪除的文件,可以使用一些數據恢復工具和方法。以下是幾種常見的恢復方法:
extundelete 是一個專門用于恢復ext3和ext4文件系統上刪除文件的工具。
sudo yum install e2fsprogs*
sudo extundelete /dev/sdb --inode 2
這條命令會列出所有已刪除的文件及其所在的inode號。
sudo extundelete /dev/sdb --restore-file test.txt
sudo extundelete /dev/sdb --restore-all
恢復的文件通常會被保存到當前目錄下的 RECOVERED_FILES 目錄中。
TestDisk 是一個強大的數據恢復工具,支持多種文件系統。
sudo yum install testdisk
photorec 是 TestDisk 的一個姊妹工具,專門用于恢復丟失的圖片、視頻、文檔等文件。
sudo yum install photorec
請注意,數據恢復并不總是成功的,尤其是當文件被刪除后,磁盤被寫入了新的數據。因此,建議定期備份重要數據,以防止數據丟失。