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(不带斜杠):同步目录本身 (在目标地创建一个同名文件夹)。
常用示例