标签:ftp命令 images 同步 云空间 vfs 令行 分享 The strong
坚果云支持webdav,则可以在Linux下使用命令行或脚本将数据备份到坚果云空间。“账户信息”--“安全选项”
[root@365linux ~]# yum install cadaver[root@365linux ~]# cadaver   https://dav.jianguoyun.com/dav/
Authentication required for nutstore on server `dav.jianguoyun.com‘:
Username: ********   #你的坚果云账户
Password: ********   #你的应用密码
dav:/dav/> ls
Listing collection `/dav/‘: succeeded.
Coll:   backup                                 0  Sep 22 16:54
*#使用put命令上传文件,使用get命令下载文件,类似于ftp命令行;*
*#使用help命令帮助。*[root@365linux ~]# vim  .netrc
machine   dav.jianguoyun.com
login    *********    #你的坚果云账户
password    ********  #你的应用密码# 用于测试上传文件的命令文本
[root@365linux ~]# vim   dav.txt
put  iptables.sh
bye[root@365linux ~]# cadaver https://dav.jianguoyun.com/dav/backup/  < dav.txt 
dav:/dav/backup/> put  iptables.sh
Uploading iptables.sh to `/dav/backup/iptables.sh‘:
Progress: [=============================>] 100.0% of 1169 bytes succeeded.
dav:/dav/backup/> bye
Connection to `dav.jianguoyun.com‘ closed.
[root@365linux ~]# yum  install  -y  davfs2davfs2和坚果云的webdav协议有兼容性问题,默认挂载davfs会报错如下:
mount.davfs: mounting failed; the server does not support WebDAV[root@365linux ~]# vim /etc/davfs2/davfs2.conf ignore_dav_header 1
[root@365linux ~]# vim  /etc/davfs2/secrets
https://dav.jianguoyun.com/dav/backup    你的坚果云账户    你的webdav应用密码[root@365linux ~]# mount.davfs   
https://dav.jianguoyun.com/dav/backup     /mnt
[root@365linux ~]# ls  /mnt 
iptables.sh  lost+found
$ echo "hello world"通过坚果云提供的webdav的接口,编写备份数据和自动上传的脚本,实现自动备份Linux系统数据文件到坚果云空间。反之也可以在windows、mac系统使用坚果云客户端同步文件到Linux系统。
标签:ftp命令 images 同步 云空间 vfs 令行 分享 The strong
原文地址:http://blog.51cto.com/3331062/2306523