对象存储
参数名 | 参数类型 | 描述 |
srcbucket | String | 复制对象的源桶名。 |
srckey | String | 复制的源对象名。 |
dstbucket | String | 复制对象的目的桶名。 |
dstkey | String | 复制对象的目的对象名。 |
srcprefix | String | 批量复制时的源对象名前缀。 |
dstprefix | String | 批量复制时的目的对象名前缀。 |
-r | Bool | 执行批量上传、下载或复制操作。 |
-dryRun | Bool | 测试模式运行,不执行实际的上传、下载或复制操作。 |
-recover | String | 待恢复上传、下载或复制对象任务的结果清单文件任务 ID。 |
-u | Bool | 增量上传、下载或复制对象,设置该参数后,会比较源端和目标端,建议您在以下场景下使用该参数:
|
-pipe | Bool | 使用管道流模式复制对象。 |
-pe | String | 使用管道流模式复制对象时指定目标桶的 endpoint。 |
-flat | Bool | 上传、下载或复制对象时不包含相对父目录。 |
-j | Integer | 批量任务的最大并发数,-j=1 表示批量任务的最大并发数为 1。默认为配置文件中的 defaultJobs,默认值为 3。 |
-p | Integer | 每个分片任务的最大并发数,-p=1 表示分片任务的最大并发数为 1 。默认为配置文件中的 defaultParallels,默认值为 20。 |
-threshold | Integer | 开启分片任务的阈值,单位:字节,默认为配置文件中的 defaultBigfileThreshold。 说明 支持带容量单位配置,例如,配置 1MB 代表 1048576 字节。 |
-nfj | Integer | 批量任务的处理普通文件或对象(非分片任务)的最大并发数。当设置该参数后,-j 参数设置的并发数会分为两部分,普通文件的并发数为 nfj,分片任务的并发数为 j-nfj。仅在批量操作时生效。 |
-ps | Integer/String | 每个分片任务的段大小,单位:字节,默认为配置文件中的 defaultPartSize。 说明 支持带容量单位配置,例如,配置 1MB 代表 1048576 字节。 |
-cpd | String | 生成断点记录文件的文件夹,默认为配置文件中的 defaultCheckpointDir。 |
-versionId | String | 下载或复制单个对象的版本号。 |
-acl | String | 上传或复制对象时可指定的预定义访问策略。支持的值如下:
|
-sc | Enum | 复制对象时可指定的对象存储类型,取值说明如下:
说明
|
-meta | String | 上传或复制对象时可指定的自定义元数据。 |
-sse | String | 上传、复制对象时使用的服务端加密算法,支持的值:
默认为配置文件中的 defaultSse。 |
-sseKeyId | String | 上传、复制对象且指定服务端加密算法为 kms 时,使用的 kms 密钥,默认为配置文件中的 defaultSseKeyId。 |
-contentType | String | 上传、复制对象时设置对象的 Content-Type。 |
-contentDisposition | String | 上传、复制对象时设置对象的 Content-Disposition。 |
-contentEncoding | String | 上传、复制对象时设置对象的 Content-Encoding。 |
-contentLanguage | String | 上传、复制对象时设置对象的 Content-Language。 |
-cacheControl | String | 上传、复制对象时设置对象的 Cache-Control。 |
-expires | String | 上传、复制对象时设置对象的 Expires,格式为:YYYYMMDDHHmmSS。 |
-include | String | 上传、下载或复制时对包含文件的名称匹配模式,支持以下字符:
例如 -include=*.png#*.txt 表示匹配所有以 .png 和 .txt结尾的文件。 说明
|
-exclude | String | 上传、下载或复制时对不包含文件的名称匹配模式,支持以下字符:
例如 -exclude=*.png#*.txt 表示匹配所有以 .png 和 .txt结尾的文件。 说明
|
-timeRange | String | 上传、下载或复制时文件最后修改时间的时间段匹配模式,格式为:YYYYMMDDHHmmSS-YYYYMMDDHHmmSS。 |
-dmf | Bool | 设置名称匹配模式 -include/-exclude 和时间段匹配模式 -timeRange 对文件夹不生效。 |
-marker | String | 批量复制时指定列举对象的开始位置。 |
-fr | Bool | 操作单个对象时生成结果清单文件。 |
-o | String | 生成结果清单文件的文件夹,默认为配置文件中的 defaultOutputDir。 |
-bt | String | 复制对象时,目标存储桶的类型。取值说明如下:
如果未指定存储桶的类型,则默认从桶元数据获取存储桶的类型。 |
-sbt | String | 复制对象时,源存储桶的类型。取值说明如下:
如果未指定存储桶的类型,则默认从桶元数据获取存储桶的类型。 |
-bfs | Integer | 使用分层列举的方式批量复制对象,并指定分层列举的并发度。 |