type
Post
status
Published
date
Jan 24, 2026
slug
rsync
summary
rsync (Remote Sync) 是 Linux/Unix 系统中最强大的文件同步和传输工具。与简单的 cp 命令不同,rsync 是增量备份。
tags
Linux
DevOps
category
速查
icon
fas fa-rectangle-terminal
password
基本命令
核心参数 (-avzP)
  • a (Archive)归档模式。等于递归传输 + 保持所有属性(权限、时间、软链等)。必选
  • v (Verbose)详细输出。显示传输的文件名。
  • z (Zip)压缩。传输过程中压缩数据,加快远程传输速度。
  • P (Progress)显示进度 + 断点续传
  • --delete删除 (Delete)慎用。如果源目录没有某文件,目标目录也会将该文件删除(实现完全镜像同步)。
  • -n空运行 (Dry Run)模拟运行,不产生实际更改。常与 -v 配合使用来测试命令。
关键规则:斜杠 /
  • src/ (带斜杠):同步目录下的内容 (不包含目录本身)。
  • src (不带斜杠):同步目录本身 (在目标地创建一个同名文件夹)。
常用示例