Ok, eu mesmo fiz isso.
$ strings /dev/sda6 | grep -C 329 "print PICOTABLE" > strings.out
Eu estou em uma situação peculiar. Durante a edição de um programa Perl, eu acidentalmente trunca o arquivo para comprimento zero (usando um código lisp do Emacs que eu estava desenvolvendo). Eu preciso recuperar esse programa ... Como faço isso?
Eu tentei o utilitário debugfs, mas isso não ajudou, porque o programa não foi excluído, mas truncado para comprimento zero & então salvo pelo código lisp sem um prompt.
Ok, eu mesmo fiz isso.
$ strings /dev/sda6 | grep -C 329 "print PICOTABLE" > strings.out
Tags ext4 linux filesystems slackware