网上的方法基本都是基于debugfs完成,但对于删除时间较长的文件是不适用的,可以利用
sudo grep -a -B 30 -A 500 'keywords' /dev/sda2 >test.go`
keywork替换成代码内的关键词,-B代表输出关键词前的30行,-A代表输出关键词后的500行,/dev/sda2代表被删除文件之前所在分区,可以用df命令查看。
该方法也有一定局限性,只能恢复文字文件,但对于恢复代码文件来说已经足够了。
网上的方法基本都是基于debugfs完成,但对于删除时间较长的文件是不适用的,可以利用
sudo grep -a -B 30 -A 500 'keywords' /dev/sda2 >test.go`
keywork替换成代码内的关键词,-B代表输出关键词前的30行,-A代表输出关键词后的500行,/dev/sda2代表被删除文件之前所在分区,可以用df命令查看。
该方法也有一定局限性,只能恢复文字文件,但对于恢复代码文件来说已经足够了。