Força o rsync a copiar o symlink, mesmo se o referente não existir

11

Estou recebendo esta mensagem com o rsync:

symlink has no referent: "/a/path"

Bem, o rsync está certo: no sistema de arquivos de origem, o link (simbólico) está apontando para um local inexistente. Isso é pretendido. O destino do link existe apenas no sistema de arquivos de destino. E eu quero que o rsync ignore esse fato e crie o symlink no destino.

Como posso forçar o rsync a fazer isso?

    
por dangonfast 13.01.2013 / 18:03

1 resposta

19

Use a opção -a com o rsync.

Ele também copia os links simbólicos quebrados.

Algo parecido com isto:

 # rsync -av source host:destination
    
por 13.01.2013 / 19:45