Per copiare file di grandi dimensioni (e / o grandi quantità di file), soprattutto su dischi, preferisco evitare di usare il Finder perché spesso fallisce con qualche messaggio di errore insignificante e / o un reclamo sulle autorizzazioni.
Invece ho cercato di utilizzare rsync
- o, più specificamente, l'ultima versione di rsync
disponibile da Homebrew , che, ad oggi, è:
rsync version 3.1.1 protocol version 31
Capabilities:
64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes, no prealloc, file-flags
(Quelle sono le funzionalità predefinite utilizzate da Homebrew.)
Il problema è che rsync
è irrimediabilmente complesso, e non sono mai sicuro se sto usando gli argomenti appropriati, o se ce ne sono altri che dovrei usare:
rsync \
--8-bit-output \
--acls \
--backup \
--devices \
--exclude='.DS_Store' \
--executability \
--group \
--human-readable \
--inplace \
--itemize-changes \
--owner \
--perms \
--progress \
--prune-empty-dirs \
--recursive \
--safe-links \
--specials \
--stats \
--times \
--update \
--verbose \
--xattrs \
'foo' /path/to/destination/
Args Non sono sicuro se dovrei usarlo o meno, soprattutto perché non sono sicuro al 100% di quello che fanno:
- (una delle altre opzioni per i link invece di "--safe-links")
- - relativa
- - sparse
- - parziale
Altri suggerimenti?