rsync的用法

rsync是一个强大的文件同步工具,用于在本地和远程之间进行增量同步。它支持递归、排除文件、镜像同步等功能,并可以通过SSH进行远程操作。rsync的特点在于仅同步变化部分,有效节省传输资源。通过`-r`参数实现递归同步,`-a`参数创建目标目录并同步内容,`-n`参数进行模拟同步,`--delete`参数使目标目录成为源目录镜像,`--exclude`和`--include`参数可以精细控制同步的文件类型。此外,rsync还能实现远程同步,如`rsync -avz user@remote:/path /local/path`,默认通过SSH传输。
摘要由CSDN通过智能技术生成

@[toc](目录)

rsync的用法

简介

remote sync(远程同步)文件同步工具,它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。
rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)。

安装

# Debian
$ sudo apt-get install rsync
# Red Hat
$ sudo yum install rsync
# Arch Linux
$ sudo pacman -S rsync

用法

-r 参数

$ rsync -r source destination

上面命令中,-r表示递归,即包含子目录。注意,-r是必须的,否则 rsync 运行不会成功。source目录表示源目录,destination表示目标目录。

如果有多个文件或目录需要同步,可以写成下面这样。

$ rsync -r source1 source2 destination

上面命令中,source1、source2都会被同步到destination目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值