J'ai besoin de copier plusieurs Go d'un disque dur externe sur mon HD gémissant et certains fichiers provoqueront des erreurs. Si je fais cela avec le viseur, il s'arrêtera à la première erreur.
Existe-t-il un moyen de tout copier, quelles que soient les erreurs? Quelque chose comme une copie de la téracopie dans Windows?
Réponses:
Dans le terminal, saisissez
Le dossier de destination doit être un nouveau dossier que vous créez.
Si vous obtenez des informations sur le nouveau dossier après l'avoir exécuté, vous pouvez voir l'augmentation de la taille du dossier.
Exemple
Il copiera et affichera les erreurs pour tout ce qu'il ne peut pas copier mais sans s'arrêter.
* Si les noms de votre répertoire contiennent des espaces, mettez des guillemets autour du chemin
Exemple
la source
man cp
sur macOS me dit: "En mode -R, cp continuera la copie même si des erreurs sont détectées."Vous pouvez utiliser
cp
comme suggéré oursync
, mais dans le cas d'une erreur d'E / S, cela ne fonctionnera pas toujours.Donc, dans ce cas, vous pouvez utiliser l'
dd
outil pour des fichiers spécifiques qui ont été corrompus.Source: http://aeroquartet.com/wordpress/2012/06/06/how-to-copy-a-file-with-io-errors/
Exemple:
Voir également:
la source
J'utilise Beyond Compare dans ce but précis (il s'agit d'un logiciel commercial mais avec un essai gratuit). Vous lui dites de copier un fichier, un dossier ou un lecteur entier ou toute combinaison et il se termine à la fin de la tâche et signale les problèmes au fur et à mesure. Cela n'aide pas à récupérer les fichiers corrompus, mais cela terminera le travail quel que soit le nombre de problèmes rencontrés.
la source