查看删除的文件所在分区:
$df -h
/dev/sda5 431G 353G 57G 87% /
"/"表示home目录,可以知道分区是/dev/sda5
运行debugfs:
$sudo debugfs
$open /dev/sda5
$ls -d 被删除的文件绝对路径
找到相应的<xxxxxxx>里面的数字记录下来,并执行命令:
$logdump -i<xxxxxxx>
找到输出的block后面的数字xxxx
运行命令:
$sudo dd if=/dev/sda5 of=被删除的文件绝对路径 bs=4096 count=1 skip=xxxx