0. 概述

如果你有过定时迁移文件的经历,我想 rsync 是一个躲不开的命令,不管最后你用没用 rsync,我想了解一下 rsync 还是有意义的,这里我就总结了一下几个在常用场景下的使用方式。

1. 同步远程文件/目录

[[email protected]]# echo "将本地目录同步到远程"
[[email protected]]# rsync -avz /var/backup [email protected]:/var/backup
[[email protected]]# echo "将远程目录同步到本地“
[[email protected]]# rsync -avzh [email protected]:/var/backup /var/backup

2. 指定 SSH 端口 rsync

[[email protected]]# rsync -e 'ssh -p 9912'  -avzh [email protected]:/var/backup /var/backup

3. 同步本地文件/目录

[[email protected]]# rsync origin.tar.gz /var/backup/dst.tar.gz

4. Ref