我想创建一个简单的命令行脚本,通过网络连接将一些文件从 ~/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