Torch Object Storage
Parameter | Type | Description |
file_url | String | The path for an object to be downloaded. |
folder_url | String | The path for the local folder where downloaded objects will be stored. |
bucket | String | Bucket name. |
key | String | Object name. |
prefix | String | The prefix used for filtering objects in batch operations. |
-r | Bool | Perform batch upload, download, or copy operations. |
-f | Bool | Force the operation. When downloading an object locally, the system will automatically overwrite an existing local file with the same name without prompting for confirmation. |
-dryRun | Bool | Run in test mode without executing any actual uploads, downloads, or copy operations. |
-tempFileDir | String | The folder where temporary files generated during multipart downloads are stored. The default location is specified in the configuration file as defaultTempFileDir. tip
|
-recover | String | The ID of an object upload, download, or copy task to be resumed in the result file. |
-u | Bool | This parameter is used for incremental uploads, downloads, or copies of objects. It compares the source and destination. We recommend using this setting in the following cases:
|
-vchecksum | Bool | Validate data integrity during uploads or downloads using the CRC-64 algorithm. |
-flat | Bool | Do not include relative parent directories when uploading, downloading, or copying objects. |
-j | Integer | The maximum concurrency for batch operations. For example, setting -j=1 means that the maximum concurrency for batch operations is 1. This value is set to 3 by default, which is the defaultJobs value in the configuration file. |
-p | Integer | The maximum concurrency for a multipart task. For example, setting -p=1 means that the maximum concurrency for a multipart task is 1. This value is set to 5 by default, which is the defaultDownloadParallels value in the configuration file. |
-threshold | Integer | The limit, in bytes, for a multipart task. This value is set to the defaultBigfileThreshold value in the configuration file by default. tip This parameter supports configuration with capacity units. For example, there is no need to manually calculate how many bytes are in 1 MB—just write "1 MB," and the program will recognize it. |
-nfj | Integer | The maximum concurrency for regular object batch processing (non-multipart tasks). Setting this parameter divides the concurrency specified by the -j parameter into two parts: one for non-multipart tasks (nfj) and one for multipart tasks (j-nfj). This parameter only takes effect during batch operations. |
-ps | Integer/String | The size, in bytes, of each part during a multipart task. This value is set to the defaultPartSize value in the configuration file by default. tip This parameter supports configuration with capacity units. For example, there is no need to manually calculate how many bytes are in 1 MB—just write "1 MB," and the program will recognize it. |
-cpd | String | The folder where checkpoint files are stored. The default location is specified in the configuration file as defaultCheckpointDir. |
-versionId | String | The version ID of an object to be downloaded or copied. |
-include | String | The object matching pattern used to include objects for upload, download, or copying. The following characters have special behavior:
For example, -include=*.png#*.txt matches all objects ending in .png and .txt. tip
|
-exclude | String | The object matching pattern used to exclude objects from upload, download, or copy operations. The following characters have special behavior:
For example, -exclude=*.png#*.txt matches all objects ending in .png and .txt. tip
|
-timeRange | String | Sets the time range for the last modified time of objects during upload, download, or copy, in the format of YYYYMMDDHHmmSS-YYYYMMDDHHmmSS. |
-dmf | Bool | Do not apply the parameters, -include/-exclude and -timeRange, to folders. |
-marker | String | Sets the starting position for batch downloads. |
-fr | Bool | Generate a result file when working with a single object. |
-o | String | The folder where result files are stored. The default location is specified in the configuration file as defaultOutputDir. |
-bt | String | The type of the bucket. The options are as follows:
If the bucket type is not specified, the default will be the type obtained from the bucket metadata. |
-bfs | Integer | Uses the hierarchical listing method to batch download objects and sets the concurrency level for those listings. |
-nftr | Bool | Do not use the Truncate parameter to specify file size when creating a new file. |