81 votos

Realizar rsync siguiendo enlaces sym

Tengo un directorio que contiene enlaces simbólicos a otros directorios ubicados en diferentes medios de comunicación en mi sistema:

/opt/lun1/2011
/opt/lun1/2010
/opt/lun2/2009
/opt/lun2/2008
/opt/lun3/2007

Pero los enlaces simbólicos se muestran como:

/files/2011
/files/2010
/files/2009
/files/2008
/files/2007

¿Cómo puedo realizar una rsync que sigue a los enlaces simbólicos.

por ejemplo:

rsync -XXX /files/ user@server:/files/

117voto

MadHatter Puntos 44059

El -L flag a rsync sincronizará el contenido de los archivos o directorios relacionados con, más que el vínculo simbólico.

20voto

Jmeyering Puntos 116

Acabo de encontrarme con este problema. Y si quieres rsync para tratar un enlace simbólico directorios como directorios, desea el K opción

rsync -K /files/ user@server:/files/

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: