4

我们正在移动网络服务器。(灯)

Webserver 1 有数百个符号链接指向不同目录中的文件(例如../../files/001.png)。当我们移动到新服务器时(已将站点下载到我的计算机,然后使用 SFTP 客户端传输重新上传到 Webserver 2)。它不会复制符号链接...

除了在新服务器上重新创建符号链接之外,还有更好的方法来获取从一台服务器到另一台服务器的符号链接吗?

4

2 回答 2

5

rsync -a从一台服务器到另一台服务器将保留文件属性和符号链接。

rsync -av user@server:/path/to/source user@server2:/path/to/target
于 2012-04-10T18:55:11.357 回答
4

像下面这样的东西?在网络服务器 1 上:

tar czf - the_directory | (ssh Webserver2 "cd /path/to/wherever && tar xzf -")

这会创建要复制到 STDOUT 的内容的 tar,并通过 ssh 将其通过管道传输到另一台服务器上的 untar。它也可以比递归 ssh 副本更快。

于 2012-04-10T18:54:57.700 回答