rysnc学习笔记

1、简单介绍

rsync是一种非常强大的文件同步和传输工具,它被广泛用于备份和镜像文件及目录。rsync最大的特点是它只传输文件的差异部分,这使得同步过程非常高效。此外,rsync还支持数据压缩和加密传输,大大提高了数据传输的速度和安全性。

2、rsync命令基本用法

3、VPS A推送内容到VPS B

4、VPS A从VPS B上拉取内容

5、rsync断点传输

# 使用rsync命令将本地的/opt/file_share/目录同步到远程服务器的/opt目录
# -a, --archive               归档模式,等于-rlptgoD (没有 -H),保留文件属性
# -v, --verbose               详细模式输出
# -z, --compress              在传输时压缩数据
# -P                          等于--partial --progress,显示传输进度,允许部分文件传输
# /opt/file_share/            本地目录路径,要同步的源目录
# root@ip_address:/opt        目标目录路径,格式为 用户名@服务器IP地址:目标目录
rsync -avzP /opt/file_share/ root@ip_address:/opt

6、rsync中的公钥认证机制