Solution 1 :
Le -L
flag to rsync synchronisera le contenu des fichiers ou des répertoires liés, plutôt que le lien symbolique.
Solution 2 :
Je viens de rencontrer ce problème. Et si vous voulez que rsync traite les répertoires liés symboliquement comme des répertoires, vous voulez le K
possibilité
rsync -K /files/ [email protected]:/files/
Solution 3 :
Vous avez besoin des deux -L
et -K
si vous avez des liens symboliques des deux côtés, par ex. vous avez déjà effectué votre 1ère rsync et souhaitez mettre à jour la sauvegarde à l'aide de rsync.
-L, --copy-links transform symlink into referent file/dir
-K, --keep-dirlinks treat symlinked dir on receiver as dir
Dans ce cas, si vous utilisez uniquement -L
, les liens symboliques côté récepteur seront effacés et un nouveau répertoire réel sera créé.