run run dry run con checksum per includere attributi estesi, fork di risorse e ACL
Nozioni di base
Dal rsync (1) Manuale Mac OS X Pagina :
-c, --checksum
Ciò impone al mittente di eseguire il checksum su ogni file normale utilizzando un checksum MD4 a 128 bit. Lo fa durante la scansione iniziale del file system mentre crea l'elenco di tutti i file disponibili. Il ricevitore esegue quindi il checksum della sua versione di ciascun file (se esiste e ha le stesse dimensioni della sua controparte lato mittente) per decidere quali file devono essere aggiornati: i file con una dimensione modificata o un checksum modificato sono selezionati per trasferimento. Poiché questo checksum di intero file di tutti i file su entrambi i lati della connessione si verifica in aggiunta alle verifiche del checksum automatico che si verificano durante il trasferimento di un file, questa opzione può essere piuttosto lenta.
Si noti che rsync verifica sempre che ogni file trasferito sia stato ricostruito correttamente sul lato ricevente controllando il checksum dell'intero file, ma che la verifica automatica dopo il trasferimento non ha nulla a che fare con questa opzione prima del trasferimento " questo file deve essere aggiornato? " controllare.
-E, --extended-attributes
Opzione specifica di Apple per copiare attributi estesi, fork di risorse e ACL. Richiede almeno Mac OS X 10.4 o rsync opportunamente rattoppato.
-n, --dry-run
Questo indica a rsync di non effettuare alcun trasferimento di file, ma semplicemente riferirà le azioni che avrebbe intrapreso.
Considerazioni
I presumo che quando le opzioni --checksum
e --extended-attributes
sono combinate, il checksum include gli attributi.
Una discussione del 2010 nel supporto software di Bombich può aiutare a chiarire: verifica con rsync - disallineamento di link simbolici su Tiger