Answers:
WebDav-sync是为此目的而设计的java程序。http://www.re.be/webdav_sync/index.xhtml
mkdir /volumes/web_dav/
mount_webdav -s -i https://<web_dav_domain_name:port>/ /volumes/web_dav/
rsync -rvz /your_directory/ /volumes/web_dav/
umount /volumes/web_dav/
Rclone是一种支持WebDAV和许多其他存储后端的单向同步程序。它可以满足您的需求:比较本地和远程(WebDAV或其他)位置,它只会复制更改的文件,就像rsync通过SFTP / SCP一样。它有一些命令行选项来控制同步行为,例如,是否要在远程文件本地消失时删除它们。
它适用于OSX,Windows和Linux。