La mejor manera es continuar usando rsync para mantener /destination sincronizado con /source .
Primera ejecución:
rsync -avE /source /destination
siguientes ejecuciones:
rsync -avE /source /destination
La opción -a = --archive == -rlptgoD .
La opción -E significa copiar atributos extendidos y ACL, y es obligatoria en sistemas de archivos HFS +.
Advertencia : la versión estándar de rsync en OS X, versión 2.6.9 (ver rsync --version ) aún
tener problemas con los atributos extendidos.
Estos problemas se mostrarán gracias a la opción -v .
Es obligatoria la verificación de la salida de rsync .
Esta versión 2.6.9 es demasiado antigua y causa demasiados problemas.
Aconsejo a cualquier usuario que desee mantener sincronizados directorios entre
diferentes Macs (o entre una Mac y otra máquina Unix) para instalar
rsync versión 3.1.2.
Aquí está el método que utilizo:
-
instale MacPorts: página de inicio de MacPorts
- vaya a la sección de inicio rápido , instale
Xcode
- elija la versión correcta para instalar (Mavericks, Yosemite o El Capitan)
-
Actualice su RUTA para encontrar el comando port en ella
por ejemplo, lo instalé en /local/bin y modifiqué mi PATH
de esta manera:
PATH=/local/bin:${PATH}
export PATH
-
Instala rsync 3.1.2 :
port install rsync
Con esta versión de rsync , las opciones correctas para usar serán:
rsync -avAX /source /destination
y si me lees hasta ahora, eres lo suficientemente bueno como para leer
man rsync
para obtener la luz de la fuente.