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查看。

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持恩蓝小号。

原创文章,作者:ZPESB,如若转载,请注明出处:http://www.wangzhanshi.com/n/940.html

(0)
ZPESB的头像ZPESB
上一篇 2024年12月17日 17:59:43
下一篇 2024年12月17日 17:59:45

相关推荐

  • Linux 创建子进程执行任务的实现方法

    linux 操作系统紧紧依赖进程创建来满足用户的需求。例如,只要用户输入一条命令,shell 进程就创建一个新进程,新进程运行 shell 的另一个拷贝并执行用户输入的命令。lin…

    2025年1月1日
  • linux下mysql数据库的操作的方法

    ①.Mysql数据库的安装: 数据库的安装分为源码安装和rpm安装。 当然对于老手来说需要进行一些自定义的配置,那么当然源码安装的灵活性要高一些。 但是这种安装方式需要管理员自己处…

    Linux 2025年1月1日
  • PHP程序员玩转Linux系列 使用supervisor实现守护进程

    PHP程序员玩转Linux系列文章: 1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Li…

    2025年1月1日
  • Linux编程之ICMP洪水攻击

    我的上一篇文章《linux编程之ping的实现》里使用icmp协议实现了ping的程序,icmp除了实现这么一个ping程序,还有哪些不为人知或者好玩的用途?这里我将介绍icmp另…

    2025年1月1日
  • Linux与windows文件传输详解及实例

    Linux系统之间传输文件有很多种方法,此篇博客介绍其中的两种。也是在开发过程中经常用到的。 一般情况下,个人经常用到rz或sz命令来上传下载文件。 rz sz 上传下载 安装rz…

    Linux 2025年1月1日
  • Linux配置yum源全过程

    一、简介yum源 yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。 yum由…

    Linux 2024年12月17日
  • linux 下部署nodejs项目(两种方式)

    之前在linux下部署过几次NodeJS,也有些经验,最近也在Q群里有朋友问Node在linux下部署问题,于是总结一下,主要介绍两种不同的部署方式,二进制文件直接解压部署和手动编…

    2025年1月1日
  • Linux中samba服务器的搭建教程

    使用的vmware12虚拟机安装的centos6.8和物理机上的windows10,实现在windows10 上访问centos上的samba服务。 一、先查看系统中是否安装有sa…

    2025年1月1日
  • Linux开机启动过程详解

    计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出…

    Linux 2025年1月1日
  • Linux网络配置和监控命令总结

    一、查看网络配置 1. ifconfig 命令 – 查看网络接口信息 ifconfig #查看所有活动的网络接口信息 ifconfig “网络接口” #查看指定的网络接…

    Linux 2024年12月17日

发表回复

登录后才能评论