如何使用终端挂载/卸载 webdav 服务器目录

如何使用终端挂载/卸载 webdav 服务器目录

我使用 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目录中存在好几年了;它在启动时运行,让我快速轻松地重新安装频繁使用的共享。

相关内容