在Linux系統中,通常沒有像Windows那樣的回收站功能。當你在Linux中刪除一個文件時,它通常會被直接從文件系統中移除。但是,你可以使用一些方法來嘗試恢復已刪除的文件。
以下是一些在Linux中恢復刪除文件的方法:
使用extundelete工具(適用于ext3/ext4文件系統):
extundelete。在基于Debian的系統上,可以使用以下命令安裝:sudo apt-get install extundelete
在基于RPM的系統上,可以使用以下命令安裝:sudo yum install extundelete
sudo umount /dev/sdXY
其中/dev/sdXY是你的文件系統設備名。extundelete恢復文件:sudo extundelete /dev/sdXY --restore-file path/to/deleted/file
或者恢復所有刪除的文件:sudo extundelete /dev/sdXY --restore-all
使用testdisk工具(適用于多種文件系統):
testdisk:sudo apt-get install testdisk
或者sudo yum install testdisk
testdisk并選擇你的磁盤,然后選擇“Analyse”來查找已刪除的分區。使用PhotoRec工具(適用于多種文件系統):
PhotoRec通常與testdisk一起安裝。PhotoRec并選擇你的磁盤。請注意,文件恢復的成功率取決于許多因素,包括文件系統類型、文件刪除后的時間以及是否有新的數據寫入到磁盤上。因此,一旦發現文件被刪除,應盡快嘗試恢復。