32 rsync 命令全面详解 – 下

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

Leave a Reply

Your email address will not be published. Required fields are marked *