web-dev-qa-db-ja.com

リファレントが存在しない場合でも、rsyncにシンボリックリンクを強制的にコピーさせます

私はrsyncでこのメッセージを受け取ります:

symlink has no referent: "/a/path"

まあ、rsyncは正しいです:ソースファイルシステムでは、(シンボリック)リンクが存在しない場所を指しています。それは意図されています。リンクのターゲットは、宛先ファイルシステムにのみ存在します。そして、私はrsyncがその事実を無視して宛先にシンボリックリンクを作成することを望みます。

Rsyncにそれを強制するにはどうすればよいですか?

11
dangonfast

使用する -a rsyncのオプション。

壊れたシンボリックリンクもコピーします。

このようなもの:

 # rsync -av source Host:destination
19
Napster_X