Ho formattato la mia unità principale MacBook alcuni mesi fa e, per non perdere dati, ho creato un'immagine .dmg del disco rigido prima della procedura di formattazione e l'ho salvata su un dispositivo esterno.
Poi, alcuni giorni fa, ho avviato una sorta di ripristino dei dati, riconducendo la maggior parte dei file di backup all'unità principale.
Ora, vorrei verificare se tutti questi file menzionati sono stati davvero copiati sul mio Macbook. Per questo motivo, sto cercando un'applicazione teoricamente in grado di analizzare i file (in particolare, il loro nome, hash, ecc.) Contenuti nel mio disco esterno e trovare i file corrispondenti sul mio disco rigido Macintosh; se non viene trovato un file corrispondente, il file deve essere evidenziato. Se esiste un'applicazione simile, puoi suggerirmelo?
Se non è presente un'applicazione con le funzioni sopra illustrate, puoi suggerirmi un breve script Bash o AppleScript in grado di farlo? Non ho familiarità con entrambi questi linguaggi, ma ho un piccolo background di script Batch e stavo pensando ad alcune affermazioni - ad es. il for
loop, md5
, ecc. - che generano un nome di file più l'elenco di checksum MD5 per entrambe le unità e che trovano le corrispondenze. Che dire di questo? Puoi suggerirmi qualche esempio?
Nota: non è lo stesso di Come confermare che un file è stato copiato su un nuovo disco senza errori? . La nuova struttura dati sull'unità principale è leggermente diversa rispetto a quella precedente, che è memorizzata nell'unità esterna. Per questo motivo, un confronto standard di cartelle / volumi con un run rsync dry non è esattamente quello che sto cercando.