[ Linux ] rsync 对异地服务器进行简单同步
https://www.cnblogs.com/yeungchie/
code
rsync -avzP --delete /dir root@192.168.31.1:/path/
# 通过 root 用户,将本地 /dir 目录同步到 192.168.31.1 服务器下的 /path/ 路径下
param
-
-a
归档,等同于-rtopgDl
递归 / 维持 mtime / 保持 owner、group、perms 属性 / 同步设备文件和特殊文件 / 同步软连接文件。 -
-v
显示详细的传输信息,使用-vvvv
可以获得更详细的信息。 -
-z
传输时压缩。 -
-P
等同于--partial --progress
- --partial 保留发生传输错误的文件,可以用于加速随后的再次传输。
- --progress 显示进度信息。
-
--delete
执行删除操作,多删少补。 -
--bwlimit
传输限速,例如--bwlimit=500
为设置 500 KB/s 的限速。 -
-e
指定远程使用的 shell 程序,默认为 ssh 。 -
--port
指定 daemon 端口号,默认为 873 。