He encontrado una manera de utilizar algunas herramientas de línea de comandos para comprobar recursivamente los hashes de los archivos individuales. Aquí están mis comandos:
hashdeep -rel -r . > hashdeep-outout.txt
Hashdeep (que puedes instalar a través de homebrew) creará un archivo CSV con una lista de cada archivo individual con varios hashes incluyendo MD5 y SHA256. -rel
lista los archivos con la ruta relativa al CWD, por lo que puedo ejecutar este comando en ambos la unidad antigua y la nueva unidad clonada, y los nombres de los archivos serán idénticos.
sort --field-separator=',' --key=4 hashdeep-output.txt > hashdeep-sorted.txt
Esto ordena el archivo CSV por nombre de archivo (el cuarto campo), de modo que cuando comparo los dos archivos (para la unidad antigua, y la nueva unidad) todo estará en el mismo orden.
- Entonces uso sólo
diff
para comparar los archivos de salida ordenados. Si hay algo que se ha copiado incorrectamente, me lo hará saber porque los hashes no coincidirán.
0 votos
Vea esta respuesta: apple.stackexchange.com/q/382345/119271
1 votos
¿Acaso CCC no verifica su copia automáticamente?
0 votos
¡@nohillside Creo que sí verifica su copia pero siempre es bueno poder hacer una verificación independiente propia!