从 WebDAV 服务器远程复制文件?

从 WebDAV 服务器远程复制文件?

我的 iDisk 即将过期,我可以通过 WebDAV 协议访问它。我有自己的服务器,我知道可以通过 WebDAV 访问我的 iDisk。

我想知道如何通过 SSH 访问从基于 WebDAV 的服务器启动到 Linux 机器的传输吗?

任何帮助,将不胜感激。

答案1

由于 WebDAV 是基于 HTTP 的,并且获得是一个很棒的递归下载网站工具,我建议使用wget -r http://your.iDisk.URL/

您可能需要稍微花点心思并传递身份验证选项,甚至从浏览器复制 cookie 才能维持会话,但此工具应该允许您通过 ssh 将所有内容拉到控制台上。

或者,考虑挂载.davfs将 DAV 站点视为本地文件系统并执行常规递归复制。这需要 root 权限,并且可能需要做更多工作,但这是另一种选择。

答案2

我在 Mac OS X 上使用此方法,据我所知它应该可以正常工作。

http://hints.macworld.com/article.php?story=20040920100413622

相关内容