目录
- rsync实现断点续传
- rsync命令比scp命令有两个优势
- 补充
- rsync来传输文件(可断点续传)
- 大概就是这样用
- 总结
rsync实现断点续传
rsync命令比scp命令有两个优势
支持断点续传
反复拷贝文件夹时,可以只拷贝修改过的文件,大大提高效率
我们传输较大文件时可以考虑使用rsync命令进行数据传输。
示例javascript:
rsync -avP /home/aaa.XML root@192.168.64.252:/etc/libvirt/qemu/
- -a 归档模式
- -v 详细输出
- -P 显示进度
- –partial 参数可以实现断点续传,使用示例:
rsync -avP --partial /home/aaa.xml root@192.168.64.252:/etc/libvirt/qemu/
补充
-r 递归
示例:
rsync -avPr --partial /home/l root@192.168.64.252:/etc/libvir编程客栈t/qemu/
–exclude=‘.git' 这个参数也非常有用,作用是排除匹配模式的文件 -e ssh 使用ssh作为远程shell -a, --archive //归档 -q, --quiet /编程客栈/静默模式 -p, --per编程ms //保持原有的权限属性 -z, --compr编程客栈ess //在传输时压缩,节省带宽,加快传输速度 –delete //在源服务器上做的删除操作也会在目标服务器上同步
rsync来传输文件(可断点续传)
scp传文件的话如果出错就得重新来过,用rsync可以实现断点上传的功能
大概就是这样用
rsync -P --rsh=ssh home.tar 192.168.205.34:/home/home.tar
传输的文件会隐藏起来,用ls -a查看。
如果中途出错,再次运行同样的命令上传就可以了。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。
精彩评论