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

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

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 posso ver apenas um arquivo, enquanto deveria haver dez arquivos. Como faço para recuperar todos os arquivos?

Responder1

Restaure os arquivos do backup.

Se você não tem um backup, os arquivos eram importantes e você tem sorte, você pode tentarextundelete ferramenta. Possivelmente utilize outra máquina para instalá-lo e montar o disco como externo.

Para se proteger de tais erros no futuro: faça backups, teste antes de executar e adicione o seguinte ao seu perfil bash:

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

Isso exigirá uma confirmação na tentativa de substituição.

Responder2

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

Além disso, provavelmente nem é preciso dizer, mas não grave na unidade depois de perder um arquivo! Os dados ainda estão lá, mas o espaço fica marcado como não alocado e pode ser potencialmente substituído. Monte-o apenas como somente leitura (pelo menos até você recuperar seus arquivos ou fazer uma imagem de backup).

informação relacionada