[ 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 。

posted @ 2020-12-23 22:40  YEUNGCHIE  阅读(262)  评论(0编辑  收藏  举报