尝试执行以下操作:
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 的服务器目录的正确方法就像您提到的示例一样。它要求输入用户名和密码的原因是,您指定了表示-i
(Interactive mode
提示您输入用户名和密码)的参数。
要为特定用户挂载 webdav,你可以使用以下命令:
mount_webdav https://webdav.yandex.ru/username/ /Volumes/temp/
如果您不想提示输入用户名和密码,那么您可以将用户凭据存储在钥匙串中。
看Apple 的 MOUNT_WEBDAV 手册页了解更多信息。
答案3
您还可以使用类似扩展驱动器它具有图形界面,可帮助您设置和维护 webDAV 安装。速度也更快,并且具有一些额外功能。
答案4
我正在寻找一种通过连接到 WebDav 文件系统的命令行脚本进行自动下载的解决方案,并找到了一个真正有帮助的开源软件(适用于 Mac 和 Windows)!
它提供图形用户界面和命令行选项。