![Ubuntu:安装了 WebDAV 共享,显示在 Nautilus 中,但它在文件系统中的什么位置?](https://linux22.com/image/1214823/Ubuntu%EF%BC%9A%E5%AE%89%E8%A3%85%E4%BA%86%20WebDAV%20%E5%85%B1%E4%BA%AB%EF%BC%8C%E6%98%BE%E7%A4%BA%E5%9C%A8%20Nautilus%20%E4%B8%AD%EF%BC%8C%E4%BD%86%E5%AE%83%E5%9C%A8%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84%E4%BB%80%E4%B9%88%E4%BD%8D%E7%BD%AE%EF%BC%9F.png)
我想创建一个简单的命令行脚本,通过网络连接将一些文件从 ~/myfiles 复制到 WebDAV 挂载文件系统上的文件中。我可以轻松点击位置和书签,输入密码/用户名组合,然后它会从 Nautilus 中挂载,但我无法使用 mount 命令在任何地方找到文件系统的位置,所以我不能很好地执行任何非 GUI 操作文件的操作。
我是否必须找到一种方法来手动将共享挂载到挂载点,或者有没有办法让它同时显示在 Nautilus 和文件系统中?
答案1
作为@andreas-h2014 年指出,现在您会发现您的 WebDAV 共享安装在 下/run/user/1000/gvfs
,其中1000
是您的用户的用户 ID。
答案有效期至 2009 年至 2014 年之间的某个时间:
据我所知,通过 Nautilus 中的“连接到服务器”工具挂载的共享最终位于 ~/.gvfs 下。但是,通过此工具挂载的 webdav 共享导航存在一些问题,请参阅此错误报告。
答案2
您想尝试 FuseDav:
sudo apt-get install fusedav
然后按照以下说明操作:
http://manpages.ubuntu.com/manpages/hardy/man1/fusedav.1.html