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