我在Ubuntu Linux上。借助保险丝,(用户空间中的文件系统)和mountdavfs(davfs2),可以将Webdav服务器上的子目录作为本地文件夹安装。
打开您的终端,然后按照以下步骤操作:
如果尚不存在,请安装davfs2:
sudo apt-get install davfs2
连接到Webdav服务器:
sudo mount.davfs -o user=knb,rw https://webdav.site.de/data /mnt/somedir
(必须输入文件系统的所有者,否则不存在写权限)
另外,我必须将这些行输入/etc/dafs2/davfs2.conf:
use_proxy 0
use_locks 0
if_match_bug 1
参见https://bugs.launchpad.net/ubuntu/+source/davfs2/+bug/466960
mount -命令-结果(最后一行输出):
https://webdav.mysite.de/icdp on /media/somedir type fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=0,allow_other,max_read=16384,uid=1000,gid=0,helper=davfs)
还要检查是否有一个奇怪的文件~/.davfs2/secrets-可能是必要的,这样永久挂载在重启后仍然有效。
现在,您可以发出issu命令cp -vr /data/myphotos /media/somedir,然后文件将被递归复制,并上传到webdav站点。