18165470681

客服热线:8:00-20:00

Linux运维必备:SCP与Rsync命令特性对比及使用指南

来源:乐学网 时间:2025-10-16

在日常进行网络传输文件操作时,最常用的两个工具就是 SCP 和 rsync。虽然它们都能通过网络拷贝文件,但使用场景和特性各有特点。接下来本文将简单阐述这两个命令工具的区别和一些使用方法。

本文操作演示环境,两台主机:

1.主机A:Ubuntu 18.04.4 LTS,IP:192.168.0.77,位于上层网络

2.主机B:Ubuntu 22.04.2 LTS,IP:192.168.6.223,位于下层网络

一、协议对比

SCP(Secure Copy): 基于 SSH 协议,相当于 cp + ssh 的结合,使用简单,无需额外配置,传输过程自动加密

rsync(Remote Sync):支持基于 SSH 协议,同时可基于 rsync协议,核心特性是增量同步

二者优缺点对比:

 

二、常用使用方式

这两种传输都是基于网络的,所以必须网络可达,因此在本文演示命令中,只有下层网络的主机能够在上层网络的主机中上传或下载文件,即目前只有主机B能够访问上层的主机A,反之则不行,因此以下命令均在主机B上操作。

若双方主机在同一网络,则可以互相访问。

1. SCP 用法

基本语法:

# 上传文件到远程主机

scp [参数] 本地文件 用户@远程IP:远程路径

# 从远程主机下载文件

scp [参数] 用户@远程IP:远程路径文件 本地路径

操作示例:

# 上传文件到远程主机

scp ./file.txt g@192.168.0.77:/home/g/

# 从远程主机下载文件

scp g@192.168.0.77:/home/g/file.txt ./

# 传输整个目录(-r 递归)

scp -r ./localdir g@192.168.0.77:/home/g/remotedir

2. rsync 用法(基于SSH)

基本语法:

# 上传文件到远程主机

rsync [参数] 本地文件 用户@远程IP:远程路径

# 从远程主机下载文件

rsync [参数] 用户@远程IP:远程路径 本地路径

常用参数:

-a:归档模式,保留文件属性

-v:显示详细过程

-r:递归拷贝目录

操作示例:

# 上传文件到远程主机(基于SSH)

rsync -av file.txt g@192.168.0.77:/home/g/

# 从远程主机下载文件

rsync -av g@192.168.0.77:/home/g/file.txt ./

# 同步整个目录,并显示进度

rsync -av ./localdir user@192.168.1.10:/home/g/remotedir

三、协议选择

SCP:适合临时、一次性文件传输、不需要额外配置的场景

rsync:适合经常要同步或备份、保持双端数据一致的场景

四、rsync一些其他的常用参数

 

 

 

 

 

 

 

结束

免责声明:本站文章均来源于网友提供或网络搜集由本站编辑整理,如涉及版权问题,请联系本站管理员予以更改或删除。

招生院校推荐

西安铁路职业技术学院
西安铁路职业技术学院
学校性质: 公办学历:专科西安
咸阳职业技术学院
咸阳职业技术学院
学校性质: 公办学历:专科咸阳
陕西工业职业技术学院
陕西工业职业技术学院
学校性质: 公办学历:专科咸阳
陕西铁路工程职业技术学院
陕西铁路工程职业技术学院
学校性质: 公办学历:专科渭南
杨凌职业技术学院
杨凌职业技术学院
学校性质: 公办学历:专科咸阳
西安电力高等专科学校
西安电力高等专科学校
学校性质: 公办学历:专科西安
陕西职业技术学院
陕西职业技术学院
学校性质: 公办学历:专科西安
西安医学高等专科学校
西安医学高等专科学校
学校性质: 民办学历:专科西安
陕西能源职业技术学院
陕西能源职业技术学院
学校性质: 公办学历:专科咸阳
陕西国防工业职业技术学院
陕西国防工业职业技术学院
学校性质: 公办学历:专科西安
宝鸡职业技术学院
宝鸡职业技术学院
学校性质: 公办学历:专科宝鸡
渭南职业技术学院
渭南职业技术学院
学校性质: 公办学历:专科渭南
延安职业技术学院
延安职业技术学院
学校性质: 公办学历:专科延安
陕西青年职业学院
陕西青年职业学院
学校性质: 公办学历:专科西安
陕西服装工程学院
陕西服装工程学院
学校性质: 民办学历:本科咸阳
西安欧亚学院
西安欧亚学院
学校性质: 民办学历:本科西安
西安思源学院
西安思源学院
学校性质: 民办学历:本科西安
西安外事学院
西安外事学院
学校性质: 公办学历:本科西安
西安职业技术学院
西安职业技术学院
学校性质: 公办学历:专科西安
相关文章推荐
Linux 云计算运维好学吗?
Linux 云计算运维好学吗?

新盟教育 Linux授权培训合作伙伴 官方授权 培训学习更有保障! Linux云计算运维的学习难度并非绝对,核心取决于基础、学习阶段和方法。它更像搭积木——先稳基础,再逐层进阶,循

12310-16
Linux运维必备:SCP与Rsync命令特性对比及使用指南
Linux运维必备:SCP与Rsync命令特性对比及使用指南

在日常进行网络传输文件操作时,最常用的两个工具就是 SCP 和 rsync。虽然它们都能通过网络拷贝文件,但使用场景和特性各有特点。接下来本文将简单阐述这两个命令工具的区别和一些使用方

6510-16
Linux系统进化论:从内核创新看网络安全防护未来
Linux系统进化论:从内核创新看网络安全防护未来

IT行业就像鲨鱼一样,必须不断向前游动才能生存。不是所有的鲨鱼都需要撞击式通气,也不是所有IT都在时刻变化,但没有创新,这个行业就会停滞死亡。 风险投资家和资金雄厚的科技公司对

13810-16
Linux运维有没有必要考RHCE?
Linux运维有没有必要考RHCE?

RHCE(红帽认证工程师)是红帽认证体系的中级证书,核心考察企业级Linux系统的运维、自动化配置和故障排查能力。红帽RHEL系统是全球中大型企业主流Linux发行版,RHCE的价值在于证明持有者具

16910-16