在Linux系统中,如果不小心误删了文件,可以尝试以下几种方法来找回:
extundelete
工具extundelete
是一个专门用于恢复ext3和ext4文件系统上删除文件的工具。
extundelete
sudo apt-get update
sudo apt-get install extundelete
extundelete
恢复文件sudo extundelete /dev/sdXY --restore-file path/to/deleted/file
或者恢复整个目录:
sudo extundelete /dev/sdXY --restore-directory path/to/deleted/directory
testdisk
工具testdisk
是一个强大的数据恢复工具,支持多种文件系统。
testdisk
sudo apt-get update
sudo apt-get install testdisk
testdisk
恢复文件testdisk
:sudo testdisk
Intel
模式。Analyse
,然后选择Quick Search
或Deep Search
。Recover
并按照提示操作。PhotoRec
PhotoRec
是testdisk
的姊妹工具,专门用于恢复丢失的照片、视频和其他文件。
PhotoRec
sudo apt-get update
sudo apt-get install testdisk
PhotoRec
恢复文件PhotoRec
:sudo photorec /dev/sdXY
debugfs
工具debugfs
是一个低级文件系统调试工具,可以用来恢复删除的文件。
debugfs
恢复文件debugfs
:sudo debugfs /dev/sdXY
lsdel
undelete <inode_number>
通过以上方法,你应该能够找回大部分误删的文件。如果文件非常重要,建议尽早尝试恢复。