rsync至ssh同步

rsync

文件同步工具,可实现“增量拷贝”;使用yum安装rsync包服务器

经常使用选项:-a=-rtplgoD (-r同步目录,-t保持文件的时间属性,-p保持文件的权限属性,-l保持软链接,-g保持文件的属组,-o保持文件的属主,-D保持设备文件信息);ssh

               -v可视化;工具

               -L同步软链接时,把软链接的源文件同步(即同步到目标的是原文件,而不是一个软连接,和-l对应);spa

               -z传输时压缩;同步

               -P显示同步过程,比-v详细;可视化

               -u若目标的文件比源文件新,则同步取消权限

                --delete删除目标(备份的)中源(原始)没有的文件;rsync

                --exclude “logs”;不一样步包含logs字符的文件名的文件;yum

                --port  873指定rsync端口端口

 

使用ssh同步例子

rsync -av /etc/passwd /tmp/1.txt                                                              #将passwd文件同步到/tmp/下并更名字为1.txt

rsync -av /etc/passwd root@192.168.1.100:/tmp/1.txt                               #将passwd文件同步到1.100的机器的/tmp/下并更名字为1.txt,不加用户默认按当前用户执行操做

rsync -av root@192.168.1.11:/etc/passwd /tmp/1.txt                                 #将192.168.1.11的passwd文件拷贝到本机/tmp/下并更名字为1.txt

rsync -av -e “ssh -p 22”/etc/passwd root@192.168.1.100:/tmp/1.txt        #指定远程服务器的ssh端口进行同步

相关文章
相关标签/搜索