Como posso recuperar arquivos que excluí com find... -delete?

Como posso recuperar arquivos que excluí com find... -delete?

Por engano, execute o seguinte comando:

find ./ type f "*.jpg" -delete

Minha intenção era deletar todos os arquivos .jpg, mas em vez disso apaguei tudo que estava lá. Minha dúvida é se existe alguma forma de recuperar esses arquivos ou em qual diretório eles estarão agora, pois na lixeira eles não estão.

O comando correto era:

find ./ type f name "*.jpg" -delete

Responder1

Usando find ./ type f name "*.jpg" -deleteo que você fez foi pesquisar nestes caminhos:

./
type
f
name
"*.jpg"

e então findexecuta um -deleteem tudo o que foi encontrado.

O que você pode fazer é usar ferramentas de recuperação como testdiske photorec. Logicamente, seus arquivos desapareceram, mas foram desvinculados (mas seus dados ainda ocupam espaço em disco). Eu sugiro que você use testdisko utilitário para recuperá-los - deve funcionar bem para você.

Escrevi uma resposta para recuperar um único arquivoaqui. Você também pode ter acesso ao testdiskguia passo a passoaqui.

informação relacionada