Usa unison -force
:
Manuel:
Incluyendo la preferencia-force root
hace que Unison resuelva todas las diferencias (incluso los cambios no conflictivos) a favor de root. Esto cambia efectivamente a Unison de asincronizador a una utilidad de duplicación. También puede especificar -force newer
(o -force older
) para obligar a Unison a elegir el archivo con el tiempo de modificación posterior (anterior). En este caso, el -times
preferencia también debe estar habilitada. Esta preferencia es anulada por el forcepartial
preferencia. ¡Esta preferencia solo debe usarse si está seguro de que sabe lo que está haciendo!
P.ej. (usando el modo socket). Inicie unison listener en el directorio que desea que sea un espejo de otra cosa. Apunte a ese socket en la llamada de cliente al unísono. La fuerza hace que los cambios sean TODOS EN UNA DIRECCIÓN desde la raíz dada.
cd /target/mirror/directory
unison -socket 123456 &
En otro lugar o en el mismo host:
unison -silent -force /home/test/thing2 /home/test/thing2 socket://somehost:123456/
Si bien la respuesta de TheToasterThatCould 'funcionará', tenga en cuenta que no hará una copia de seguridad correcta del sistema de archivos de Mac "Resource Forks"
Si bien la versión para Mac OSX de rsync es consciente de la bifurcación de recursos, las versiones de rsync para Linux no lo son (y probablemente nunca lo serán, porque la versión de Apple de rsync es específica de OSX y no presenta esas bifurcaciones de recursos para rsync en el otro extremo en una forma que puede manejar una versión que no sea OSX de rsync). El resultado de esto es que las bifurcaciones de recursos no se sincronizarán entre las máquinas Mac y Linux.
Ciertas aplicaciones de Mac utilizan bifurcaciones de recursos para almacenar datos relacionados con el archivo en particular. Si está seguro de que los archivos que está sincronizando no necesitan ni usan bifurcaciones de recursos, entonces debería estar bien usar rsync.
Si desea sincronizar las bifurcaciones de recursos, el unísono será el mejor enfoque porque (según los documentos de unísono) puede sincronizar las bifurcaciones de recursos.