我使用 OS X 10.10.1,并且想使用终端将 HTTPS webdav 服务器目录作为卷挂载到我的本地机器上。
我发现了这个实用程序——mount_webdav
-- 这似乎有效 - 我创建了一个挂载点/Volumes/mpt
并且能够挂载它,但我无法看到该卷并将其卸载。
我在挂载时使用-v
开关设置了卷名'files'
,期望看到列出的卷,/Volumes/mpt/files
但是这并没有发生——没有这样的卷,尽管服务器目录的内容出现在中/Volumes/mpt
。
我不太明白这一点。如果该卷没有出现,我该如何卸载它?
答案1
命令行安装和 Finder 总是不能很好地配合使用。利用 Finder 的所有后端功能的一种更简单的方法是简单地使用命令open
。即
open smb://server/mountpoint/
但这不适用于 WebDAV 服务器,因为open
默认情况下会将所有 http/https 链接发送到默认浏览器。
另一种方法是使用 Applescript 告诉 Finder 安装驱动器。您可以将脚本另存为应用程序,然后可以从命令open
或通过 GUI 调用它,它将让 Finder 处理安装,就像您使用一样Cmd-K。或者,您也可以通过别名或传统 bash 脚本在终端的 osascript 调用中使用它。例如:
tell application "Finder"
try
mount volume "https://[email protected]/mountpoint"
end try
end tell
我有一个“MountDrives.app”脚本/应用程序,它已经在我的/Applications
目录中存在好几年了;它在启动时运行,让我快速轻松地重新安装频繁使用的共享。