同步工具rsync SRC源文件 DEST 目标文件/目录
把一直更新的A目录 拷贝到B目录
rsync -av /etc/passwd /tmp/1.txt -a全部 -v 输出过程
远程同步
rsync -av /etc/passwd root@192.168.133.130:/tmp/1.txt
用户省略时默认以当前用户
rsync 常用选项
--delte 删除目标文件或目录中源目录或文件没有的文件
-P 大P 显示同步速率 比-v更详细
-u 如果目标中的文件比源文件新 可以不同步
同步目录的时候 源目录加/ 目标目录也要加/
大L选项 同步时会把软连接源文件也会同步
rsync -avL /root/111/ /tmp/111-dest/
rsync -av --delete /root/111/ /tmp/111_dest/new.txt
rsync -av --exclude “*.txt” /root/111/ /tmp/111_dest/new.txt
支持多项写
-P 大P rsync -avP /root/111/ /tmp/111_dest/
-u 如果目标文件比源文件新 就不同步
rsync -avPu /root/111/ /tmp/111_dest/
查看源文件并未更改
rsync 通过ssh 方式同步
rsync -av /etc/passwd 192.168.133.132:/tmp/aming.txt
远程和本地机都要安装rsync 命令
反向同步
rsync -avP 192.168.133.132:/tmp/aming.txt /tmp/123.txt
指定链接对方端口
rsync -avP -e "ssh -p 22“ /etc/passwd 192.168.133.132:/tmp/123.txt
ssh -p 22192.168.133.132 登录对方机器
转载于:https://blog.51cto.com/13492528/2067034