Solución 1:
El -L
flag to rsync sincronizará el contenido de los archivos o directorios vinculados, en lugar del enlace simbólico.
Solución 2:
Acabo de encontrarme con este problema. Y si quiere que rsync trate los directorios con enlaces simbólicos como directorios, quiere el K
opción
rsync -K /files/ [email protected]:/files/
Solución 3:
Necesitas ambos -L
y -K
si tiene enlaces simbólicos en ambos lados, p. ya hiciste tu primer rsync y quieres actualizar la copia de seguridad usando rsync.
-L, --copy-links transform symlink into referent file/dir
-K, --keep-dirlinks treat symlinked dir on receiver as dir
En tales casos, si usa solo -L
, los enlaces simbólicos en el lado del receptor se eliminarán y se creará un nuevo directorio real.