Não há opção "desfazer". Encontre um programa de recuperação de dados e não escreva nada no disco para evitar sobrescrever os arquivos.
No GNU / Linux. Ubuntu Jaunty. Eu fiz algo estúpido, onde está o comando desfazer?
Eu encontrei esta página há um tempo e (felizmente) não precisei usá-la. É um pouco verboso, mas aparentemente há uma maneira de recuperar arquivos do sistema de arquivos ext3 (padrão no desenvolto).
Primeiras coisas primeiro! Inicialize no modo de usuário único e remonte a unidade em questão como somente leitura. Isso evitará mais danos que você possa causar. Quando você faz isso, a crise é evitada e você pode usar qualquer um dos vários métodos para desfazer a exclusão. Nenhum deles tem a garantia de funcionar, já que suas fontes estão marcadas como deletadas no sistema de arquivos, e o Linux pode ter sobrescrito elas com alguma outra coisa já.
Eu fiz isso uma vez. Eu apaguei um projeto inteiro que não tinha backup recente. E a ferramenta undelete que tentei não conseguiu descobrir os arquivos excluídos. Dê muitas horas de pânico percorrendo uma imagem HDD de muitos GB no PICO. Eu continuei paginando e procurei por algo que não é rabugento. Finalmente, cheguei aos arquivos do meu projeto que estavam quase intactos e, felizmente, estavam residindo próximos um do outro na imagem do disco rígido.
Após reinicializar para o modo de usuário único e remontar a unidade para somente leitura, você pode fazer o grep / dev / sdXX inteiro para os cabeçalhos de arquivo ou qualquer outra coisa que você saiba que esteja no arquivo. Isso é basicamente o que todos os programas undeletion de arquivos ext3 fazem.
Se você fez esse comando em seu aplicativo Console, não há como desfazer o que acabou de fazer. Desculpa! : (