Supongo que no tiene nada en el disco nuevo y, esencialmente, desea reflejar lo que está en el disco antiguo en nuevo disco.
Puede usar la siguiente línea de comando, sustituyendo los nombres propios de Source-Disk ( old ) y Destination-Disk ( nuevo ).
rsync -xavH /Volumes/Source-Disk/ /Volumes/Destination-Disk/
Nota: la barra al final de cada ruta tiene importancia, así que no olvides incluirla cuando cambies el nombre de Source-Disk ( old ) y Disco de destino ( nuevo ). Además, si hay espacios en ellos, asegúrate de escapar de los espacios con backslash \
o de citar las rutas de acceso, pero no ambas.
Explicación de las opciones utilizadas:
-x, --one-file-system don't cross filesystem boundaries
-a, --archive archive mode; same as -rlptgoD (no -H)
-r, --recursive recurse into directories
-l, --links copy symlinks as symlinks
-p, --perms preserve permissions
-t, --times preserve times
-g, --group preserve group
-o, --owner preserve owner (super-user only)
-D same as --devices --specials
--devices preserve device files (super-user only)
--specials preserve special files
-v, --verbose increase verbosity
-H, --hard-links preserve hard links
Nota: debido a que enlaces simbólicos se están copiando al Disco de destino , el nombre del volumen del Disco de destino tendrá que cambiarse de nombre idéntico al Source-Disk , luego, para que los links a los archivos en el propio disco se rastreen. Consulte la sección ENLACES SIMBÓLICOS en la página de manual rsync
para obtener opciones adicionales que se pueden usar para modificar la forma en que se pueden tratar los enlaces simbólicos .