使用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/ ubuntu@122.322.123.34:~/destination
# 如果文件较大,较多可考虑尝试带上参数“-n”试运行下

  • 参数-r即“recursive”,日常本地使用的递归参数;
  • 参数-a是“recursive”与“archive”的复合,能够传递多种文件及信息,使用最多!!
  • 参数-v是“verbose”,输出详细信息;
  • 参数-n是“--dry-run”,试运行;
  • 参数-z是“compress”,压缩文件,减少传递数据,增加传递速率;
  • 参数-P是“--progress”与“--partial”的复合参数,“--progress”可以看到传递进程,“--partial”可以恢复中断的传递。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容