Hace unos meses formateé el disco principal de mi MacBook y, para no perder datos, creé una imagen .dmg del disco duro antes del procedimiento de formateo y la guardé en un dispositivo externo.
Entonces, hace unos días, comencé una especie de restauración de datos, copiando la mayoría de los archivos de la copia de seguridad en la unidad principal.
Ahora, me gustaría comprobar si todos estos archivos mencionados se han copiado realmente en mi Macbook. Debido a esto, estoy buscando una aplicación teóricamente capaz de analizar los archivos (en particular, su nombre, hash, etc.) contenidos en mi disco externo y encontrar los archivos correspondientes en el disco duro de mi Macintosh; si no se encuentra un archivo correspondiente, el archivo debe ser resaltado. Si existe realmente una aplicación similar, ¿podríais sugerirla?
Si no hay una aplicación con las características arriba explicadas, ¿me puedes sugerir un breve Bash script o AppleScript capaz de hacerlo? No estoy familiarizado con estos dos lenguajes, pero tengo un poco de experiencia en Batch scripting y estaba pensando en algunas sentencias - por ejemplo la for
bucle, md5
etc. - que generan una lista de nombres de archivos más sumas de comprobación MD5 para ambas unidades, y que encuentran correspondencias. ¿Qué pasa con esto? ¿Puedes sugerirme algunos ejemplos?
Nota: Esto no es lo mismo que ¿Cómo confirmar que un archivo se ha copiado en un nuevo disco sin errores? . La nueva estructura de datos en la unidad principal es un poco diferente en comparación con la anterior, que se almacena en la unidad externa. Debido a esto, una comparación estándar de carpetas/volúmenes con un ejecución de rsync en seco no es exactamente lo que estoy buscando.