31 rsync 命令全面详解 – 中

31 rsync 命令全面详解 – 中

1
http://www.senra.me/rsync-documents-parameters-description-and-usage-examples/

24-1. 对稀疏文件进行特殊处理以节省DST的空间。- 简写

1
-S

24-2. 对稀疏文件进行特殊处理以节省DST的空间。- 全写

1
--sparse

24-3. 使用xattrs来存储和恢复权限属性

1
--fake-super

25-1. 参数模拟命令执行的结果,并不真的执行命令。- 简写

1
-n

25-2. 参数模拟命令执行的结果,并不真的执行命令。- 全写

1
--dry-run

26-1. 拷贝文件,不进行增量检测。- 简写

1
-W

26-1. 拷贝文件,不进行增量检测。- 全写

1
--whole-file

27-1. 不要跨越文件系统边界。 – 简写

1
-x

27-2. 不要跨越文件系统边界。 – 全写

1
--one-file-system

28-1. 检验算法使用的块尺寸,默认是700字节。- 简写

1
-B

28-2. 检验算法使用的块尺寸,默认是700字节。 – 全写

1
--block-size=SIZE

29-1. 指定使用rsh、ssh方式进行数据同步. – 简写

1
-e

29-2. 指定使用rsh、ssh方式进行数据同步. – 全写

1
--rsh=command

29-3. 指定远程服务器上的rsync命令所在路径信息。

1
--rsync-path=PATH

29-4. 仅仅更新那些已经存在于DST的文件,而不备份那些新创建的文件。

1
--existing

29-5. 跳过更新已存在于DST的文件

1
--ignore-existing

29-6. 发送方删除非文件夹的源文件

1
--remove-source-files

29-7. [–delete-during ] 的简写

1
--del

29-8. 删除那些DST中SRC没有的文件。

1
--delete

29-9. 传输前删除,而非传输过程中

1
--delete-before

29-10. 在传输过程中删除

1
--delete-during

29-11. 在传输过程中确定要删除的,在传输结束后进行删除

1
--delete-delay

29-12. 传输结束以后再删除。

1
--delete-after

29-13. 同样删除接收端那些被该选项指定排除的文件。

1
--delete-excluded

29-14. 忽略丢失的源参数不输出错误

1
--ignore-missing-args

29-15. 从DEST删除丢失的源参数

1
--delete-missing-args

29-16. 即使出现I/O错误也进行删除

1
--ignore-errors

29-17. 即使文件夹非空也强制删除

1
--force

29-18. 最多删除NUM个文件。

1
--max-delete=NUM

29-19. 不传输超过指定大小的文件

1
--max-size=SIZE

29-20. 不传输小于指定大小的文件

1
--min-size=SIZE

30-1. 从文件列表中删除空目录链 – 简写

1
-m

30-2. 从文件列表中删除空目录链 – 全写

1
--prune-empty-dirs

30-3. 不将数字的用户和组id匹配为用户名和组名。

1
--numeric-ids

30-4. 自定义用户名映射

1
--usermap=STRING

30-5. 自定义组名映射

1
--groupmap=STRING

30-6. 简单的用户/组名映射

1
--chown=USER:GROUP

30-8. ip超时时间,单位为秒。

1
--timeout=time

30-9. 设置Daemon连接超时,单位为秒

1
--contimeout=time

31-1. 不跳过那些有同样的时间和长度的文件。 – 简写

1
-I

31-2. 不跳过那些有同样的时间和长度的文件。 – 全写

1
--ignore-times

32-1. 只把指定选项发送到远端 – 简写

1
-M

32-2. 只把指定选项发送到远端 – 全写

1
--remote-option=OPTION

32-3. 当决定是否要备份文件时,仅仅察看文件大小而不考虑文件时间。

1
--size-only

32-4. 决定文件是否时间相同时使用的时间戳窗口,默认为0。

1
--modify-window=NUM

33-1. 在DIR中创建临时文件。 – 简写

1
-T

33-2. 在DIR中创建临时文件。 – 全写

1
--temp-dir=DIR

34-1. 如果DEST没有任何文件,查找类似的文件 – 简写

1
-y

34-2. 如果DEST没有任何文件,查找类似的文件 – 全写

1
--fuzzy

34-3. 同样比较DIR中的文件来决定是否需要备份。

1
--compare-dest=DIR

34-4. 和上面的类似,但是还会复制指定文件夹中的没有改变的文件

1
--copy-dest=DIR

34-5. 和上面类似,只是没有改变的文件会被硬链接到DST

1
--link-dest=DIR

35-1. 对备份的文件在传输时进行压缩处理。 – 简写

1
-z

35-2. 对备份的文件在传输时进行压缩处理。 – 全写

1
--compress

35-3. 指定压缩级别0-9,默认为6

1
--compress-level=NUM

35-4. 跳过压缩文件后缀在指定列表中的文件

1
--skip-compress=LIST

36-1. 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件。 – 简写

1
-C

36-2. 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件。 – 全写

1
--cvs-exclude

Leave a Reply

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