Eu acidentalmente fiz “remove * .py” Como desfazer o que acabei de fazer?

1

No GNU / Linux. Ubuntu Jaunty. Eu fiz algo estúpido, onde está o comando desfazer?

    
por Alex 19.04.2010 / 00:11

5 respostas

4

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.

    
por 19.04.2010 / 00:16
3

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).

link

    
por 19.04.2010 / 01:21
0

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.

    
por 20.04.2010 / 16:54
0

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.

    
por 10.05.2010 / 02:32
0

Se você fez esse comando em seu aplicativo Console, não há como desfazer o que acabou de fazer. Desculpa! : (

    
por 10.05.2010 / 02:42

Tags