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 |