当前位置: 代码网 > 服务器>服务器>Linux > rsync如何实现断点续传

rsync如何实现断点续传

2024年10月08日 Linux 我要评论
rsync实现断点续传rsync命令比scp命令有两个优势支持断点续传反复拷贝文件夹时,可以只拷贝修改过的文件,大大提高效率我们传输较大文件时可以考虑使用rsync命令进行数据传输。示例:rsync

rsync实现断点续传

rsync命令比scp命令有两个优势

支持断点续传

反复拷贝文件夹时,可以只拷贝修改过的文件,大大提高效率

我们传输较大文件时可以考虑使用rsync命令进行数据传输。

示例:

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/libvirt/qemu/
–exclude=‘.git' 这个参数也非常有用,作用是排除匹配模式的文件
-e ssh 使用ssh作为远程shell
-a, --archive //归档
-q, --quiet //静默模式
-p, --perms //保持原有的权限属性
-z, --compress //在传输时压缩,节省带宽,加快传输速度
–delete //在源服务器上做的删除操作也会在目标服务器上同步

rsync来传输文件(可断点续传)

scp传文件的话如果出错就得重新来过,用rsync可以实现断点上传的功能

大概就是这样用

rsync -p --rsh=ssh home.tar 192.168.205.34:/home/home.tar

传输的文件会隐藏起来,用ls -a查看。

如果中途出错,再次运行同样的命令上传就可以了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com