Linux系統默認并沒有像Windows那樣的圖形界面的回收站。當你使用 rm
命令刪除文件時,文件通常會直接從文件系統中移除,這可能導致數據無法恢復。但是可以通過一些方法來實現類似回收站的功能,從而提高數據的安全性和恢復的便利性。具體介紹如下:
trash-cli
、ranger
等,這些工具提供了類似Windows回收站的功能。extundelete
是一個可以恢復已刪除文件的工具,特別適用于使用 rm
命令刪除的文件。以下是使用 extundelete
恢復文件的步驟:
wget http://extundelete.sourceforge.net/extundelete-x.x.x.tar.gz
tar xvf extundelete-x.x.x.tar.gz
cd extundelete-x.x.x
./configure
make && make install
sudo extundelete /dev/sdXY --restore-directory /path/to/deleted/directory
其中,/dev/sdXY
是包含已刪除文件的分區,/path/to/deleted/directory
是要恢復文件的目錄。
請注意,數據恢復的成功率會受到多種因素的影響,包括文件被刪除后的時間、磁盤的寫入操作等。因此,一旦發現數據丟失,應盡快嘗試恢復。