J'utilise rsync (1) pour synchroniser des fichiers entre une zone source et une zone cible, où la hiérarchie du répertoire cible contient des liens symboliques.
Lorsqu'un répertoire source a le même nom et le même chemin d'accès qu'un lien symbolique dans la zone cible, rsync remplace le lien symbolique par le répertoire source copié et tout son contenu. Je veux que rsync laisse à la place le lien symbolique intact, et ne copiez que les fichiers qui auraient été copiés si le lien symbolique avait été un vrai répertoire.
J'utilise actuellement des -Cvrtp
options pour rsync. Je connais l' --links
option, mais cela semble ne concerner que les liens symboliques dans la zone source.
Existe-t-il un moyen d'obtenir le comportement que je recherche avec rsync?
la source