Questa discussione sembra suggerire che Finder verifica i file copiati durante la copia su media (ma non altrimenti). Ciò significa che non devi verificarlo da solo. L'unico problema è che non riesco a trovare prove o conferme ufficiali che ciò sia vero. Quindi non mi fiderei al 100%.
In ogni caso, se vuoi essere sicuro manualmente, ci sono due tipi di strumenti che puoi usare.
Opzione 1: utilizza strumenti che ti dicono se hai copiato correttamente. Questo QA mostra come utilizzare gli strumenti diff (riga di comando o GUI, a tua scelta) per farlo. la risposta di stuffe alla tua domanda mostra un modo rapido e sporco per essere ragionevolmente sicuro che l'operazione di copia fosse ok: basta controllare le dimensioni totali della cartella.
Opzione 2: usa rsync. Rsync è uno strumento in grado di trovare le differenze tra l'origine della copia e la destinazione e aggiornare la destinazione in modo che rifletta la fonte. È diverso da cp -R
perché (1) ti dice se ci sono differenze, quindi fa quel tipo di differenza e (2) ha solo bisogno di copiare le differenze, il che rende più veloce quando la destinazione è quasi fino a data.
Ci sono tre modi comuni per utilizzare rsync:
-
rsync --dry-run
(alias rsync -n
) per dire a rsync di mostrare quali file devono essere aggiornati senza fare nulla. Questo è fondamentalmente come diff.
- Usa rsync per copiare i file e eseguilo di nuovo per verificare e correggere le differenze.
- Alcuni dicono che Finder copia più velocemente di rsync. Puoi utilizzare Finder per eseguire la copia iniziale, quindi utilizzare rsync una volta per verificare e correggere le differenze.
Importanti flag rsync da sapere:
-
-v
, dettagliato, fa sì che rsync stampi ciò che viene copiato. Questo è utile per la fase di verifica, quindi vedi cosa non è stato copiato in precedenza.
-
-a
, archive, imposta una serie di altri flag che indicano a rsync di conservare i tempi di modifica, le autorizzazioni, ecc. Se si desidera conservare solo un sottoinsieme di metadati di file, leggere la pagina man rsync per vedere quali flag si desidera impostare.
- Alcune persone dicono che la versione di rsync inclusa con Mac OS non supporta la copia degli attributi di file estesi HFS, che memorizzano cose come se l'estensione del file è mostrata, "Apri con ..." impostazioni ", commenti spotlight, tag, ecc. Per ottenere l'ultima copia di rsync, installa Homebrew e
brew install homebrew/dupes/rsync
.