自建WebDav和文件夹同步

非常担心文件丢失,所以需要经常对文件进行备份。利用树莓派自建WebDav服务器是很廉价的方式,而cadaver这个包很好的解决了文件备份的困扰。

1.树莓派上自建WebDav服务器

2. 使用cadaver同步文件夹

  • cadaver安装
sudo apt-get install cadaver
  • 指定本地目录
mkdir ~/davtest
cd ~/davtest
  • 连接WebDav服务器
# cadaver http://hostname[:port]/path</pre>
cadaver http://192.168.1.120:21234/backup
#然后输入用户名和密码,比如:admin
  • 同步命令
mput * # 推送
mget * # 获取
  • Bugs
    就是中文文件名推送到webdav服务器没有问题,但是从上面下载下来会出现名称乱码的的问题。期待一个解决方案。报了一个issue看看啥时候能解决。

3. 参考资料

https://github.com/notroj/cadaver
https://juejin.cn/s/ubuntu%20webdav%20sync
https://docs.oracle.com/cd/E21764_01/portal.1111/e10235/webdav007.htm#POUSR1607
https://manpages.ubuntu.com/manpages/lunar/man1/cadaver.1.html#description

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容