rsync linux 自动同步,如何使用Rsync在Linux中同步新的或更改/修改的文件

本文介绍了如何使用Rsync在Linux环境中高效地同步新创建或修改的文件,包括本地和远程同步的示例。通过-a、-v、-u等选项,Rsync能实现差异更新,只传输文件变化部分,从而节省时间和带宽。文章提供了多个命令实例,展示了如何在实际操作中避免复制已存在的文件。

作为系统管理员或Linux的高级用户,你可能已经可能遇到,甚至在多个场合,使用多功能的Linux Rsync的工具,它使用户能够迅速复制或本地和远程同步文件 。 它也是常用于备份操作和镜像的伟大工具。

它的一些突出的特点和优点包括: 它是非常多才多艺,因为它可以本地复制到/从远程shell或远程rsync,它也非常灵活,允许用户指定任意数量的文件要复制。

此外,它允许复制链接,设备,文件或目录所有者,组和权限。 它还支持使用无root权限加上更多。

与Linux中的其他文件处理命令相比,rsync的一个命令性差异是它使用远程更新协议,仅传输文件或目录内容之间的差异。

因此,在本文中,我们将研究rsync如何帮助我们仅在Linux中进行备份时同步新的或更改的文件或目录内容。

首先,你需要记住,使用rsync的常规和最简单的形式如下:# rsync options source destination

也就是说,让我们来看一些例子来揭示上面的概念是如何工作的。

使用Rsync在本地同步文件

用下面的命令,我能够从我的文档目录在本地的/ tmp /目录中的文件复制文件:$ rsync -av Documents/* /tmp/documents

在上面的命令中,选项:-a -指归档模式

-v -指持续经营业务的繁琐,细节展示

45ff04b3be77d040909c65078e2b1d52.png

在本地同步文件

默认情况下,rsync的只是从源到目的地复制新的或修改过的文件,当我添加一个新的文件到我的文档目录,这是运行相同的命令后第二次发生了什么:$ rsync -av Documents/* /tmp/documents

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值