14 votes

Force rsync à copier le lien symbolique, même si le référent n'existe pas.

J'obtiens ce message avec rsync :

symlink has no referent: "/a/path"

Eh bien, rsync a raison : dans le système de fichiers source, le lien (symbolique) pointe vers un emplacement inexistant. C'est voulu. La cible du lien n'existe que dans le système de fichiers de destination. Et je veux que rsync ignore ce fait et crée le lien symbolique dans la destination.

Comment puis-je forcer rsync à le faire ?

21voto

Marty Points 3332

Utilice -a avec rsync.

Il copiera également les liens symboliques brisés.

Quelque chose comme ça :

 # rsync -av source host:destination

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X