如何使用rsync从HTTP URL检索文件?

如何使用rsync从HTTP URL检索文件?,http,ftp,synchronization,rsync,Http,Ftp,Synchronization,Rsync,这里有一堆文件: 我希望有一个本地文件夹,其中包含与该URL中相同的文件 我试过: rsync -av http://data.pudo.org/flexicadastre/ . 但我得到: ssh: Could not resolve hostname http: nodename nor servname provided, or not known rsync: connection unexpectedly closed (0 bytes received so far) [recei

这里有一堆文件:

我希望有一个本地文件夹,其中包含与该URL中相同的文件

我试过:

rsync -av http://data.pudo.org/flexicadastre/ .
但我得到:

ssh: Could not resolve hostname http: nodename nor servname provided, or not known
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: unexplained error (code 255) at /SourceCache/rsync/rsync-45/rsync/io.c(453) [receiver=2.6.9]

我通常使用rsync通过FTP或SSH同步本地文件夹或文件夹,但这是不同的,我不知道如何处理它。这个网站看起来像一个FTP,但它是通过HTTP公开的。我真的不明白它是怎么工作的。May rsync在这种情况下是不可能的,我应该使用其他东西?

在http URL上不可能使用rsync

要使用rsync,客户端rsync需要与服务器端rsync进程交互。这可以通过ssh或(不太常见的)rsh直接完成。HTTP不是一个选项

May rsync在这种情况下是不可能的,我应该使用其他东西吗


看起来您只想将数据从HTTP镜像到本地文件系统。有几个程序可以实现这一点,比如wget或lwp mirror,可能还有很多其他程序。

我发现了这个程序,我认为它可以满足我的需要:哦,是的,正如@pevik:中提到的,不太可能。zync不是设计用来从任意URL同步数据的,但这是OP所要求的。引用“zsync只有在人们提供zsync下载时才有用……zsync下载是通过构建一个.zsync文件提供的,该文件包含zsync所需的元数据”