Linux文件同步工具rsync详解

rsync是Linux/Unix系统中功能强大的文件同步工具,它能够高效地在本地或远程系统之间同步文件和目录。下面我将全面介绍rsync的用法、参数详解以及实际应用场景。

一、rsync基础介绍

1.1 rsync特点

  • 增量同步:只传输变化的文件部分,极大提高效率
  • 保留属性:可保持文件权限、时间戳、属主等元数据
  • 多种传输方式:支持本地、远程(SSH)、守护进程模式
  • 灵活过滤:支持包含/排除特定文件
  • 断点续传:传输中断后可恢复

1.2 基本语法格式

rsync [选项] 源路径 目标路径

二、安装与基本使用

2.1 安装rsync

# Ubuntu/Debian
sudo apt-get install rsync

# CentOS/RHEL
sudo yum install rsync

# 验证安装
rsync --version

2.2 本地文件同步

# 同步本地目录(注意尾部斜线区别)
rsync -av /path/to/source/ /path/to/destination/  # 同步源目录内容
rsync -av /path/to/source /path/to/destination    # 同步源目录本身

三、常用参数详解

3.1 基础参数

参数 说明
-v 详细输出(可叠加如-vvv更详细)
-a 归档模式(相当于-rlptgoD
-r 递归同步子目录
-l 保留符号链接
-p 保留权限
-t 保留修改时间
-g 保留属组
-o 保留属主
-D 保留设备文件和特殊文件

3.2 高级参

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦幻南瓜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值