使用Rsync同步本地文件至远程服务器

How To Use Rsync to Sync Local and Remote Directories

“Rsync” 即 “remote sync”,也可以在本地使用。该命令主要用途是在本地与服务器端传递文件,或在本地同步备份文件,支持增量同步。

rsync -anv dir1/ dir2
rsync -azP source destination
# 本地增量备份
rsync -azP dir1/ dir2
# 本地至服务器
rsync -azP source/ [email protected]:~/destination
# 如果文件较大,较多可考虑尝试带上参数“-n”试运行下

  • 参数-r即“recursive”,日常本地使用的递归参数;
  • 参数-a是“recursive”与“archive”的复合,能够传递多种文件及信息,使用最多!!
  • 参数-v是“verbose”,输出详细信息;
  • 参数-n是“--dry-run”,试运行;
  • 参数-z是“compress”,压缩文件,减少传递数据,增加传递速率;
  • 参数-P是“--progress”与“--partial”的复合参数,“--progress”可以看到传递进程,“--partial”可以恢复中断的传递。

你可能感兴趣的:(使用Rsync同步本地文件至远程服务器)