rsync
rsync 是 Linux 下两台主机数据同步工具。
语法:
rsync [OPTION]... SRC DEST rsync [OPTION]... SRC [USER@]host:DEST rsync [OPTION]... [USER@]HOST:SRC DEST rsync [OPTION]... [USER@]HOST::SRC DEST rsync [OPTION]... SRC [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
参数:
-t: 同步源文件的 "modify time",但是可能会导致相同时间的不同文件内容被忽略-I: 挨个文件做同步,可以保证数据一致性,代价是是速度上会变慢(可以避免~-t~带来的问题)-v: 输出更新信息,增加的v越多,就可以获得更多的日志信息-z: 这是个压缩选项,只要使用了这个选项,rsync就会把发向对端的数据先进行压缩再传输。对于网络环境较差的情况下建议使用。-r: 递归同步-p: 保持权限-a: 等价于rlptgoD这一系列选项-C:auto-ignore files in the same way CVS does-H: 保留硬链接
常用: rsync -avHC SRC DEST
参考: