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

本文详细介绍rsync工具的使用方法及常见选项,包括如何通过ssh进行远程文件同步、排除特定文件等高级功能。rsync能够高效地同步文件或目录,特别适用于增量更新场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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端口,你可以使用如下方法指定端口


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值