Hace algunos 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.
Luego, hace algunos días, comencé un tipo de restauración de datos, copiando la mayoría de los archivos de respaldo al disco principal.
Ahora, me gustaría comprobar si todos estos archivos mencionados se han copiado realmente a 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 mi disco duro Macintosh; si no se encuentra el archivo correspondiente, el archivo debe estar resaltado. Si realmente existe una aplicación similar, ¿puedes sugerirmela?
Si no hay una aplicación con las funciones explicadas anteriormente, ¿puede sugerirme un breve script de Bash o AppleScript que pueda hacer eso? No estoy familiarizado con estos dos idiomas, pero tengo un poco de fondo de scripts de Lotes y estaba pensando en algunas afirmaciones, por ejemplo, for
loop, md5
, etc. - que generan un nombre de archivo más una lista de suma de comprobación MD5 para ambas unidades y que encuentran correspondencias. Que hay de esto ¿Me pueden sugerir algunos ejemplos?
Nota: Esto no es lo mismo que ¿Cómo confirmar que un archivo se ha copiado en un disco nuevo 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 carpeta / volumen con una rsync run no es exactamente lo que estoy buscando.