Rsync:处理绝对符号链接

读完rsync手册页后,我看不到rsync自动转换机器之间的绝对符号链接的方式,即

Server A file -> /home/username/path/file Server B file -> /home/differentusername/path/file 

任何想法(记住rsync只能在/ home / username /下运行)?

这个信息会导致一个解决scheme吗?

man rsync

。 。 。

如果要复制服务器端符号链接,请通过其path包含符号链接,并通过其实际path包含引用目录。

。 。 。

也可以限制为您指定的每个path以隐含目录forms发送的path信息量。 在发送端使用现代rsync(从2.6.7开始),可以在源path中插入一个点和一个斜线,如下所示:

rsync -avR /foo/./bar/baz.c remote:/ tmp /

这将在远程机器上创build/tmp/bar/baz.c。 (请注意,点必须跟着一个斜杠,所以“/ foo /”不会被缩写)。

。 。 。

[省略了关于早期版本的rsync一些信息]