32 rsync 命令全面详解 – 下
1 | http://www.senra.me/rsync-documents-parameters-description-and-usage-examples/ |
37-1. 添加一个文件过滤规则 – 简写
1 | -f |
37-2. 添加一个文件过滤规则 – 全写
1 | --filter=RULE |
38-1. 等于 –filter=’dir-merge /.rsync-filter’ — 简写
1 | -F |
38-2. 等于 -F — 全写
1 | --filter='dir-merge /.rsync-filter' |
38-3-1. 指定排除不需要传输的文件模式。
1 | --exclude=PATTERN |
38-3-2. 排除 文件夹 verscacomphpmyadmin
1 | --exclude='verscacomphpmyadmin' |
38-4. 排除FILE中指定模式的文件。
1 | --exclude-from=FILE |
38-5. 指定不排除而需要传输的文件模式。
1 | --include=PATTERN |
38-6. 不排除FILE指定模式匹配的文件。
1 | --include-from=FILE |
38-7. 从指定文件中读取SRC源文件列表
1 | --files-from=FILE |
39-1. 从文件中读取的文件名以’\0’终止 – 简写
1 | -0 |
39-2. 从文件中读取的文件名以’\0’终止 – 全写
1 | --from0 |
40-1. 没有空格分隔;只有通配符的特殊字符 – 简写
1 | -s |
40-2. 没有空格分隔;只有通配符的特殊字符 – 全写
1 | --protect-args |
40-3. 绑定到指定的地址
1 | --address=ADDRESS |
40-4. 指定其他的rsync服务端口。
1 | --port=PORT |
40-5. 指定自定义的TCP选项
1 | --sockopts=OPTIONS |
40-6. 对远程shell使用阻塞IO。
1 | --blocking-io |
40-7. 给出某些文件的传输状态。
1 | --stats |
41-1. 在输出中留下高比特的字符 – 简写
1 | -8 |
41-2. 在输出中留下高比特的字符 – 全写
1 | --8-bit-output |
42-1. 用人类可读的格式输出数字 – 简写
1 | -h |
42-2. 用人类可读的格式输出数字 – 全写
1 | --human-readable |
42-3. 在传输过程中显示进度
1 | --progress |
43-1. 允许恢复中断的传输 – 简写
1 | -P |
43-2. 允许恢复中断的传输 – 全写
1 | --partial --progress |
43-3. 允许恢复中断的传输 – 全写
1 | --partial |
43-4. 将因故没有完全传输的文件放到指定文件夹
1 | --partial-dir=DIR |
43-5. 在传输末尾把所有更新的文件放到位
1 | --delay-updates |
44-1. 输出对所有更新的变更摘要 – 简写
1 | -i |
44-2. 输出对所有更新的变更摘要 – 全写
1 | --itemize-changes |
44-3. 用指定格式输出更新
1 | --out-format=FORMAT |
44-4. 将日志保存到指定文件
1 | --log-file=FILE |
44-5. 用指定格式更新日志
1 | --log-file-format=FMT |
44-6. 从FILE中得到密码。
1 | --password-file=FILE |
44-7. 不复制而是只列出
1 | --list-only |
44-8. 限制I/O带宽,KBytes per second。
1 | --bwlimit=KBPS |
44-9. 写入批量更新到指定文件
1 | --write-batch=FILE |
44-10. 和上面类似,但是对DST进行只写的更新
1 | --only-write-batch=FILE |
44-11. 从指定文件读取一个批量更新
1 | --read-batch=FILE |
44-12. 强制使用指定的老版本协议
1 | --protocol=NUM |
44-13. 对文件名进行字符编码转换
1 | --iconv=CONVERT_SPEC |
44-14. 设置块/文件的校验和种子
1 | --checksum-seed=NUM |
45-1. prefer IPv4 – 简写
1 | -4 |
45-2. prefer IPv4 – 全写
1 | --ipv4 |
46-1. prefer IPv6 – 简写
1 | -6 |
46-2. prefer IPv6 – 全写
1 | --ipv6 |
47-2. 打印版本信息。
1 | --version |
48-1. 显示帮助信息 – 简写
1 | -h |
48-2. 显示帮助信息 – 全写
1 | --help |
50-1. 指定其他的配置文件,不使用默认的rsyncd.conf文件。
1 | --config=FILE |