Pode haver uma maneira mais simples de fazer isso, mas é isso que eu tentaria com uma máquina física:
-
Adicione uma segunda unidade.
-
Inicialize a partir de uma imagem do Live CD do Ubuntu (de preferência 12.04 LTS).
-
Abra um terminal e instale PhotoRec executando
sudo apt-get install testdisk
-
Monte o disco que você deseja recuperar para .
-
Iniciar o PhotoRec:
sudo photorec
-
Selecione o disco apropriado.
-
Desmarque tudo, exceto txt , em Opção de arquivo .
-
Selecione a partição apropriada.
-
Selecione o sistema de arquivos apropriado.
-
Livre deve ser suficiente. Você pode tentar novamente com Whole , se não o fizer.
-
Escolha um destino para os arquivos no disco montado.
-
Aguarde o processo terminar.
-
Pesquise a saída com o grep:
grep -R ssh_config /media/<mountpoint>
É improvável que o arquivo de histórico do Bash fique fragmentado, então - a menos que o arquivo já tenha sido sobrescrito - isso deve funcionar.
Tenha em mente que alguém que sabe o que está fazendo não será pego por isso. É fácil evitar que o comando seja salvo no arquivo de histórico definindo HISTCONTROL=ignorespace
e prefixando os comandos com um espaço ou apenas matando o terminal sem sair corretamente.