在 CentOS 系統中,沒有像 Windows 那樣的圖形界面回收站功能。當你刪除一個文件或目錄時,它會被立即從文件系統中移除。但是,你可以通過一些方法來恢復誤刪除的文件。
extundelete
工具:首先,你需要安裝 extundelete
工具。在終端中運行以下命令來安裝:
sudo yum install extundelete
接下來,找到你要恢復的文件所在的文件系統。例如,如果你的文件在 /dev/sda1
分區上,運行以下命令:
sudo extundelete /dev/sda1 --restore-file path/to/deleted/file
將 path/to/deleted/file
替換為你要恢復的文件的路徑。如果你不確定文件的確切路徑,可以嘗試恢復整個目錄:
sudo extundelete /dev/sda1 --restore-directory path/to/deleted/directory
testdisk
工具:首先,安裝 testdisk
工具:
sudo yum install testdisk
然后,運行 testdisk
并選擇你要恢復文件的磁盤:
sudo testdisk
按照屏幕上的提示操作。選擇 “Analyse”(分析)選項,然后選擇 “Quick Search”(快速搜索)或 “Deep Search”(深度搜索)來查找已刪除的文件。找到文件后,選擇 “Recover”(恢復)選項并按照提示操作。
請注意,文件恢復的成功率取決于許多因素,如文件系統的類型、文件被刪除后的時間以及磁盤上的寫入操作。因此,在刪除文件之前,最好定期備份重要數據以防止數據丟失。