在Linux系統(tǒng)中,默認(rèn)情況下是沒(méi)有回收站的。當(dāng)你刪除一個(gè)文件時(shí),它會(huì)被立即移除,而不是被發(fā)送到回收站。因此,如果你在Linux上刪除文件后,想要恢復(fù)它,你需要借助一些專(zhuān)門(mén)的恢復(fù)工具。
以下是一些常用的文件恢復(fù)工具:
extundelete:可用于恢復(fù)被ext2、ext3或ext4文件系統(tǒng)刪除的文件。可以使用命令extundelete /dev/sdXY --restore-all
來(lái)運(yùn)行它,其中/dev/sdXY
是包含被刪除文件的分區(qū)。
TestDisk:這是一款功能強(qiáng)大的文件恢復(fù)工具,支持多種文件系統(tǒng)。它可以恢復(fù)被刪除的分區(qū)或文件,甚至可以修復(fù)損壞的分區(qū)表。你可以使用命令testdisk
來(lái)運(yùn)行它。
PhotoRec:這是TestDisk套件的一部分,專(zhuān)門(mén)用于恢復(fù)被刪除的照片、視頻和文檔。你可以使用命令photorec
來(lái)運(yùn)行它。
注意,無(wú)論使用哪個(gè)恢復(fù)工具,都應(yīng)該盡快運(yùn)行,避免修改已刪除文件所在的分區(qū),以增加成功恢復(fù)文件的機(jī)會(huì)。此外,最好將恢復(fù)的文件保存到不同的分區(qū)或外部設(shè)備中,以免覆蓋原始刪除的文件。