如何在 Mac 上挂载 WebDav 文件系统?

如何在 Mac 上挂载 WebDav 文件系统?

尝试执行以下操作:

mkdir /Volumes/temp
mount_webdav davs://[email protected]:443 /Volumes/temp

它没有返回任何错误,但/Volumes/temp结果是空的。

以下是所需连接的详细信息(苹果/Linux的),它们是俄文,但您可以在屏幕截图上看到详细信息。

更新。以下工作:

mount_webdav -i https://webdav.yandex.ru:443 /Volumes/temp

但在这种情况下我必须输入用户名和密码。我尝试了以下方法:

mount_webdav https://myusername:[email protected]:443 /Volumes/temp
mount_webdav -s https://myusername:[email protected]:443 /Volumes/temp

它不起作用。

答案1

在(至少)10.9 和 10.10 中,通过命令行通过 WebDAV 进行安装并不容易——mount_webdav 命令无法按照文档中描述的方式工作,并且会默默失败并留下一个空的安装点,而该命令的交互式版本 (-i) 则按预期工作。非交互式版本文件(特别是存储和检索登录名/密码)。

这是一个解决方案:https://github.com/childrss/webdav

答案2

在 OS X 中安装启用 WebDAV 的服务器目录的正确方法就像您提到的示例一样。它要求输入用户名和密码的原因是,您指定了表示-iInteractive mode提示您输入用户名和密码)的参数。

要为特定用户挂载 webdav,你可以使用以下命令:

mount_webdav https://webdav.yandex.ru/username/ /Volumes/temp/

如果您不想提示输入用户名和密码,那么您可以将用户凭据存储在钥匙串中。

Apple 的 MOUNT_WEBDAV 手册页了解更多信息。

答案3

您还可以使用类似扩展驱动器它具有图形界面,可帮助您设置和维护 webDAV 安装。速度也更快,并且具有一些额外功能。

答案4

我正在寻找一种通过连接到 WebDav 文件系统的命令行脚本进行自动下载的解决方案,并找到了一个真正有帮助的开源软件(适用于 Mac 和 Windows)!

网络鸭https://cyberduck.io/

它提供图形用户界面和命令行选项。

相关内容