Preciso copiar vários Gb de um HD externo para o meu gemido hd e alguns arquivos causarão erros. Se eu fizer isso com o localizador, ele será interrompido no primeiro erro.
Existe uma maneira de copiar tudo, independentemente dos erros? Algo como cópia da teracopia no Windows?
Respostas:
No terminal, digite
A pasta de destino deve ser uma nova pasta que você está criando.
Se você receber informações sobre a nova pasta após a execução, poderá ver o tamanho da pasta aumentar.
Exemplo
Ele copiará e exibirá erros para qualquer coisa que não possa copiar, mas sem parar.
* Se os nomes dos diretórios contiverem espaços, coloque aspas no caminho
Exemplo
fonte
man cp
no macOS me diz: "No modo -R, o cp continuará copiando mesmo se forem detectados erros."Você pode usar
cp
como sugerido oursync
, mas, no caso de erro de E / S, às vezes não funciona.Portanto, neste caso, você pode usar a
dd
ferramenta para arquivos específicos que foram corrompidos.Fonte: http://aeroquartet.com/wordpress/2012/06/06/how-to-copy-a-file-with-io-errors/
Exemplo:
Veja também:
fonte
Eu uso o Beyond Compare exatamente para esse fim (é um software comercial, mas tem uma avaliação gratuita). Você diz para copiar um arquivo, uma pasta ou uma unidade inteira ou qualquer combinação e ela termina no final da tarefa e relata os problemas à medida que avançam. Isso não ajuda a recuperar nenhum arquivo corrompido, mas termina o trabalho, não importa quantos problemas ele encontre.
fonte