Para copiar archivos grandes (y/o de grandes cantidades de archivos), especialmente a través de discos, prefiero evitar el uso del Buscador, ya que a menudo falla con algunos no tiene sentido mensaje de error y/o queja acerca de los permisos.
En lugar de eso he estado buscando en el uso de rsync
- o, más específicamente, la versión más reciente de rsync
disponible desde el Homebrew, que, hoy por hoy, es:
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
(Esas son las funciones predeterminadas que Homebrew utiliza.)
El problema es que rsync
es irremediablemente complejo, y nunca estoy seguro de si estoy usando los argumentos apropiados, o si hay otros que me debe utilizar:
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 no estoy seguro de si se debe usar o no, principalmente porque no estoy 100% seguro de lo que hacen:
- (una de las otras opciones de enlaces en lugar de '--safe-links")
- - en relación
- --dispersas
- --parcial
Otras sugerencias?