在Linux系統中,誤刪除的文件通常會被移動到“回收站”(Trash),而不是像Windows那樣直接從文件系統中刪除。你可以通過以下步驟來恢復誤刪除的文件:
打開回收站:
cd ~/.local/share/Trash/files
查找誤刪除的文件:
ls
命令列出文件:ls -l
恢復文件:
mv
命令將其移動回原來的目錄。例如:mv /home/yourusername/.local/share/Trash/files/deletedfile.txt /home/yourusername/Documents/
如果文件已經被徹底刪除(即從回收站中也被刪除),你可以使用一些文件恢復工具來嘗試恢復。以下是一些常用的工具:
TestDisk:
sudo apt-get install testdisk
PhotoRec:
sudo apt-get install photorec
如果你更喜歡使用命令行工具,可以嘗試以下方法:
使用extundelete
:
extundelete
是一個專門用于ext3/ext4文件系統的文件恢復工具。extundelete
:sudo apt-get install extundelete
extundelete
并按照提示操作。使用debugfs
:
debugfs
是一個低級別的文件系統調試工具,可以用來恢復刪除的文件。debugfs
并按照提示操作。通過以上方法,你應該能夠恢復大多數誤刪除的文件。如果文件非常重要,建議盡早嘗試恢復。