Para copiar archivos grandes (y / o grandes cantidades de archivos), especialmente a través de discos, prefiero evitar el uso del Finder, ya que a menudo falla con algún mensaje de error sin sentido y / o queja sobre los permisos.
En lugar de eso, he estado considerando usar rsync
o, más específicamente, la última versión de rsync
disponible en Homebrew , que, a partir de 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 capacidades predeterminadas que utiliza Homebrew).
El problema es que rsync
es irremediablemente complejo, y nunca estoy seguro si estoy usando los argumentos apropiados, o si hay otros que debería usar:
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 debería usarlo o no, principalmente porque no estoy 100% seguro de lo que hacen:
- (una de las otras opciones para enlaces en lugar de '--safe-links')
- --relativo
- --sparse
- --parcial
¿Alguna otra sugerencia?