您的位置:首页 > 其它

八周第二次课 2017.12.4 rsync工具介绍、rsync常用选项、rsync通过ssh同步

2017-12-05 23:48 801 查看
10.28 rsync工具介绍

rsync同步工具(可以实现把一个文件拷贝到另一台机器,或者另一个目录,类似于cp命令但是又不同,当需要同步的源新增加了东西,可以只同步新增加的文件,而不需要整个覆盖。)

把/etc/passwd拷贝到tmp目录下并改名1.txt如下


(其中选项a包含了很多选项,v是可视化。)

把passwd拷贝到如下ip的一台机器的root用户下的tmp目录,并改名1.txt,之后需要输入对方密码。


(不加用户名默认就是当前的用户名)



同时我们也可以把远程的机器的文件或者目录拷贝到本地,就是将源目录和目标目录调一下位置,



加两个冒号可以是目标也可以是源

10.29/10.30 rsync常用选项

-a包含了-rtplgoD



-L演示


效果如下图(同步完之后的aming3里的内容就是/tmp/aming2的内容,相当于aming2改名叫aming3)



--delte演示







--exclude演示


(可以写多个--exclude,一个--exclude后面不能写多个条件)



-P演示



-u演示
/root/111目录下和/tmp/111_dest都有4913文件,然后我们给/tmp/111_dest的4913添加内容,然后使用带-u的命令,可以看到同步之后/tmp/111_dest的4913并没有被覆盖。



10.31 rsync通过ssh同步



rsync命令默认没有安装,需要安装rsync包。(两台都要安装)
rsync通过ssh方法同步:
将passwd同步到192.168.133.132机器上去,并改名aming.txt



将192.168.133.132机器上的aming.txt同步到本机上的tmp目录下,并改名为123.txt



如果对方机器并不是22端口,你可以使用如下方法指定端口

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: