rsync 和 scp 到底有啥区别?一次性看懂

rsync 和 scp 到底有啥区别?一次性看懂 很多人传文件一直用scp却不知道rsync一张表通俗讲解彻底分清两者区别。一句话总结区别scp完整复制、简单粗暴、不管有没有全都重新传一遍rsync增量传输、只传修改部分、断点续传、速度快10倍一、核心区别对比1.传输原理scp全量拷贝本地文件→远程完整重新复制不管远程有没有、改没改rsync增量同步先对比两边文件只传变化、新增、修改的部分相同文件直接跳过2.传输速度scp慢文件越大越慢rsync极快第二次同步几乎秒完成3.断点续传scp不支持断了就要从头传rsync支持断点续传4.权限/属性保留scp不保留权限、属主、时间rsync完美保留文件权限、时间、用户、软链接5.是否删除多余文件scp只会上传不会删远程旧文件rsync可配置删除远程多余文件同步一致二、最简单用法对比scp 复制简单无脑scp test.log rootip:/tmp/特点简单、新手友好、适合小文件一次性传输rsync 同步运维标准rsync -av test.log rootip:/tmp/-av归档模式保留权限增量传输三、什么时候用 scp什么时候用 rsync小文件、临时传一下、快速测试 →scp大文件、目录备份、定时同步、多次传输、备份服务器 →rsync