Como recuperar vários arquivos que foram movidos para um?

2

Eu estava tentando renomear ( mv ) alguns dos meus arquivos e executei um loop errado, resultando na renomeação de todos os 10 arquivos em um. Agora eu posso ver apenas um arquivo, enquanto deveria haver dez arquivos. Como faço para recuperar todos os arquivos?

    
por Vineet Sharma 16.02.2016 / 04:33

2 respostas

2

Restaure os arquivos do backup.

Se você não tiver um backup, os arquivos são importantes e você tem sorte, você pode tentar extundelete  ferramenta. Possivelmente use outra máquina para instalá-lo e monte o disco como externo.

Para proteger-se de tais erros no futuro: faça backups, teste antes de executar e adicione os seguintes itens ao seu perfil bash:

alias cp='cp -i'
alias mv='mv -i'

Isso exigirá uma confirmação em uma tentativa de sobrescrever.

    
por 16.02.2016 / 05:42
1

Se o extundelete não fizer isso para você, o Kit Sleuth tem algumas ferramentas que podem ajudar. O fls pode fornecer informações sobre os arquivos excluídos em um diretório. O testdisk às vezes é útil também. Às vezes.

Além disso, provavelmente é desnecessário dizer, mas não grave na unidade após perder um arquivo! Os dados ainda estão lá, mas o espaço é marcado como não alocado e pode ser substituído. Monte-o apenas como somente leitura (pelo menos até recuperar seus arquivos ou criar uma imagem de backup).

    
por 25.02.2016 / 08:44