读完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一些信息]