当前位置: 首页 > news >正文

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 root@ip:/tmp/

特点:简单、新手友好、适合小文件一次性传输

rsync 同步(运维标准)

rsync -av test.log root@ip:/tmp/

-av:归档模式,保留权限+增量传输

三、什么时候用 scp?什么时候用 rsync?

  • 小文件、临时传一下、快速测试 →scp

  • 大文件、目录备份、定时同步、多次传输、备份服务器 →rsync

http://www.jsqmd.com/news/1093314/

相关文章:

  • 高中生接入经典模板引擎!让单片机跑上动态网页,通吃 MicroPython/CPython
  • DES算法详细介绍我就不展开了,但是简略的过程如上。同样,有需要的读者适当考虑读全英文文献[1],或者利用各个社区进行系统的学习。
  • Windows高效LaTeX环境搭建:VS Code、MiKTeX与Perl的协同配置指南
  • Claude Code再强,也有这7件事做不了
  • 高速图像采集设计原理图:6-基于TMS320C6678、FPGA XC5VSX95T的6U CPCI 8路光纤信号处理卡
  • 环境准备1. Python 环境
  • 国内大学生论文季必用的AI论文软件有哪些?
  • Java的MethodHandle动态调用点缓存与反射在性能热点上的权衡
  • 精密锰铜电阻全解析:选型避坑与实战案例
  • 如何3分钟获取阿里云盘Refresh Token:扫码授权完整教程
  • BEV感知:MMCV/MMDetection 系列框架的注册器(Registry)插件化设计
  • ROS2 Jazzy Python 动作通信(Action)完整实操教程(斐波那契案例,可中途取消+实时反馈)
  • Windows环境下Skywalking 9与Spring Boot的实战集成:从JavaAgent到Logback日志链路追踪
  • 什么是AI Agent?
  • 推荐看看=Obsidian
  • Java 基础 (Java 入门笔记) _
  • 企业实战视角:为什么GEO优化需要“搜极星+InsGEO”的双轨并行?
  • 【计算机毕业设计案例】交互式网络博文分享交流平台基于 SpringBoot 实现 知识分享型在线博客管理系统设计与开发(程序+文档+讲解+定制)
  • 终极Windows窗口大小调整指南:3分钟掌握WindowResizer强制调整技巧
  • HTML 早已不是标签了,它现在是系统级接口:这 9 个 API 直接干翻常用
  • OpenMontage:基于开源AI模型的全链路自动化视频生成框架实战
  • GPT-5.6 正在灰度,有人在 Codex 里提前用上了,附检测方法
  • 【信号处理】为什么功率谱不是幅度谱的平方
  • 2026年批量采购无人机专用胶粘产品怎么选?行业选型指南
  • 每天5分钟玩转 Kubernetes
  • Web基础解析
  • 终极鼠标性能测试指南:用MouseTester发现你的设备真实实力
  • 深入解析PCM178x系列DAC:Delta-Sigma架构原理与音频硬件设计实战
  • 2026年6月28日博客精选
  • Java计算机毕设之基于 SpringBoot+Vue 的社区老龄关爱服务管理系统 公益助老项目发布与预约服务平台设计实现(完整前后端代码+说明文档+LW,调试定制等)