Tengo un directorio que contiene enlaces simbólicos a otros directorios ubicados en diferentes medios en mi sistema:
/opt/lun1/2011
/opt/lun1/2010
/opt/lun2/2009
/opt/lun2/2008
/opt/lun3/2007
Pero los enlaces simbólicos aparecen como:
/files/2011
/files/2010
/files/2009
/files/2008
/files/2007
¿Cómo puedo realizar una rsync
que siga los enlaces simbólicos?
p.ej:
rsync -XXX /files/ user@server:/files/
linux
rsync
files
symbolic-link
entrampar
fuente
fuente
-LK
si desea seguir los archivos y directorios conAcabo de encontrarme con este problema. Y si desea que rsync trate los directorios enlazados como directorios, desea la
K
opciónrsync -K /files/ user@server:/files/
fuente
Necesita ambos
-L
y-K
si tiene enlaces simbólicos en ambos lados, por ejemplo, ya tenía su primera rsync hecha y desea actualizar la copia de seguridad usando rsync.En tales casos, si solo usa
-L
, los enlaces simbólicos en el lado del receptor se borrarán y se creará un nuevo directorio real.fuente