1
mirror of https://github.com/rclone/rclone synced 2024-11-21 22:50:16 +01:00

Version v1.58.0

This commit is contained in:
Nick Craig-Wood 2022-03-18 12:29:54 +00:00
parent ff1f173fc2
commit f9354fff2f
77 changed files with 30304 additions and 13591 deletions

5267
MANUAL.html generated

File diff suppressed because it is too large Load Diff

5734
MANUAL.md generated

File diff suppressed because it is too large Load Diff

7550
MANUAL.txt generated

File diff suppressed because it is too large Load Diff

View File

@ -99,9 +99,11 @@ Remote or path to alias.
Can be "myremote:path/to/dir", "myremote:bucket", "myremote:" or "/local/path". Can be "myremote:path/to/dir", "myremote:bucket", "myremote:" or "/local/path".
Properties:
- Config: remote - Config: remote
- Env Var: RCLONE_ALIAS_REMOTE - Env Var: RCLONE_ALIAS_REMOTE
- Type: string - Type: string
- Default: "" - Required: true
{{< rem autogenerated options stop >}} {{< rem autogenerated options stop >}}

View File

@ -168,10 +168,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_ACD_CLIENT_ID - Env Var: RCLONE_ACD_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --acd-client-secret #### --acd-client-secret
@ -179,10 +181,12 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_ACD_CLIENT_SECRET - Env Var: RCLONE_ACD_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -192,10 +196,12 @@ Here are the advanced options specific to amazon cloud drive (Amazon Drive).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_ACD_TOKEN - Env Var: RCLONE_ACD_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --acd-auth-url #### --acd-auth-url
@ -203,10 +209,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_ACD_AUTH_URL - Env Var: RCLONE_ACD_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --acd-token-url #### --acd-token-url
@ -214,19 +222,23 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_ACD_TOKEN_URL - Env Var: RCLONE_ACD_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --acd-checkpoint #### --acd-checkpoint
Checkpoint for internal polling (debug). Checkpoint for internal polling (debug).
Properties:
- Config: checkpoint - Config: checkpoint
- Env Var: RCLONE_ACD_CHECKPOINT - Env Var: RCLONE_ACD_CHECKPOINT
- Type: string - Type: string
- Default: "" - Required: false
#### --acd-upload-wait-per-gb #### --acd-upload-wait-per-gb
@ -252,6 +264,8 @@ of big files for a range of file sizes.
Upload with the "-v" flag to see more info about what rclone is doing Upload with the "-v" flag to see more info about what rclone is doing
in this situation. in this situation.
Properties:
- Config: upload_wait_per_gb - Config: upload_wait_per_gb
- Env Var: RCLONE_ACD_UPLOAD_WAIT_PER_GB - Env Var: RCLONE_ACD_UPLOAD_WAIT_PER_GB
- Type: Duration - Type: Duration
@ -270,6 +284,8 @@ To download files above this threshold, rclone requests a "tempLink"
which downloads the file through a temporary URL directly from the which downloads the file through a temporary URL directly from the
underlying S3 storage. underlying S3 storage.
Properties:
- Config: templink_threshold - Config: templink_threshold
- Env Var: RCLONE_ACD_TEMPLINK_THRESHOLD - Env Var: RCLONE_ACD_TEMPLINK_THRESHOLD
- Type: SizeSuffix - Type: SizeSuffix
@ -277,10 +293,12 @@ underlying S3 storage.
#### --acd-encoding #### --acd-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_ACD_ENCODING - Env Var: RCLONE_ACD_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -166,10 +166,12 @@ Storage Account Name.
Leave blank to use SAS URL or Emulator. Leave blank to use SAS URL or Emulator.
Properties:
- Config: account - Config: account
- Env Var: RCLONE_AZUREBLOB_ACCOUNT - Env Var: RCLONE_AZUREBLOB_ACCOUNT
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-service-principal-file #### --azureblob-service-principal-file
@ -185,10 +187,12 @@ Leave blank normally. Needed only if you want to use a service principal instead
See ["Create an Azure service principal"](https://docs.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli) and ["Assign an Azure role for access to blob data"](https://docs.microsoft.com/en-us/azure/storage/common/storage-auth-aad-rbac-cli) pages for more details. See ["Create an Azure service principal"](https://docs.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli) and ["Assign an Azure role for access to blob data"](https://docs.microsoft.com/en-us/azure/storage/common/storage-auth-aad-rbac-cli) pages for more details.
Properties:
- Config: service_principal_file - Config: service_principal_file
- Env Var: RCLONE_AZUREBLOB_SERVICE_PRINCIPAL_FILE - Env Var: RCLONE_AZUREBLOB_SERVICE_PRINCIPAL_FILE
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-key #### --azureblob-key
@ -196,10 +200,12 @@ Storage Account Key.
Leave blank to use SAS URL or Emulator. Leave blank to use SAS URL or Emulator.
Properties:
- Config: key - Config: key
- Env Var: RCLONE_AZUREBLOB_KEY - Env Var: RCLONE_AZUREBLOB_KEY
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-sas-url #### --azureblob-sas-url
@ -207,10 +213,12 @@ SAS URL for container level access only.
Leave blank if using account/key or Emulator. Leave blank if using account/key or Emulator.
Properties:
- Config: sas_url - Config: sas_url
- Env Var: RCLONE_AZUREBLOB_SAS_URL - Env Var: RCLONE_AZUREBLOB_SAS_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-use-msi #### --azureblob-use-msi
@ -225,6 +233,8 @@ the user-assigned identity will be used by default. If the resource has multiple
identities, the identity to use must be explicitly specified using exactly one of the msi_object_id, identities, the identity to use must be explicitly specified using exactly one of the msi_object_id,
msi_client_id, or msi_mi_res_id parameters. msi_client_id, or msi_mi_res_id parameters.
Properties:
- Config: use_msi - Config: use_msi
- Env Var: RCLONE_AZUREBLOB_USE_MSI - Env Var: RCLONE_AZUREBLOB_USE_MSI
- Type: bool - Type: bool
@ -236,6 +246,8 @@ Uses local storage emulator if provided as 'true'.
Leave blank if using real azure storage endpoint. Leave blank if using real azure storage endpoint.
Properties:
- Config: use_emulator - Config: use_emulator
- Env Var: RCLONE_AZUREBLOB_USE_EMULATOR - Env Var: RCLONE_AZUREBLOB_USE_EMULATOR
- Type: bool - Type: bool
@ -251,10 +263,12 @@ Object ID of the user-assigned MSI to use, if any.
Leave blank if msi_client_id or msi_mi_res_id specified. Leave blank if msi_client_id or msi_mi_res_id specified.
Properties:
- Config: msi_object_id - Config: msi_object_id
- Env Var: RCLONE_AZUREBLOB_MSI_OBJECT_ID - Env Var: RCLONE_AZUREBLOB_MSI_OBJECT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-msi-client-id #### --azureblob-msi-client-id
@ -262,10 +276,12 @@ Object ID of the user-assigned MSI to use, if any.
Leave blank if msi_object_id or msi_mi_res_id specified. Leave blank if msi_object_id or msi_mi_res_id specified.
Properties:
- Config: msi_client_id - Config: msi_client_id
- Env Var: RCLONE_AZUREBLOB_MSI_CLIENT_ID - Env Var: RCLONE_AZUREBLOB_MSI_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-msi-mi-res-id #### --azureblob-msi-mi-res-id
@ -273,10 +289,12 @@ Azure resource ID of the user-assigned MSI to use, if any.
Leave blank if msi_client_id or msi_object_id specified. Leave blank if msi_client_id or msi_object_id specified.
Properties:
- Config: msi_mi_res_id - Config: msi_mi_res_id
- Env Var: RCLONE_AZUREBLOB_MSI_MI_RES_ID - Env Var: RCLONE_AZUREBLOB_MSI_MI_RES_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-endpoint #### --azureblob-endpoint
@ -284,32 +302,65 @@ Endpoint for the service.
Leave blank normally. Leave blank normally.
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_AZUREBLOB_ENDPOINT - Env Var: RCLONE_AZUREBLOB_ENDPOINT
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-upload-cutoff #### --azureblob-upload-cutoff
Cutoff for switching to chunked upload (<= 256 MiB) (deprecated). Cutoff for switching to chunked upload (<= 256 MiB) (deprecated).
Properties:
- Config: upload_cutoff - Config: upload_cutoff
- Env Var: RCLONE_AZUREBLOB_UPLOAD_CUTOFF - Env Var: RCLONE_AZUREBLOB_UPLOAD_CUTOFF
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-chunk-size #### --azureblob-chunk-size
Upload chunk size (<= 100 MiB). Upload chunk size.
Note that this is stored in memory and there may be up to Note that this is stored in memory and there may be up to
"--transfers" chunks stored at once in memory. "--transfers" * "--azureblob-upload-concurrency" chunks stored at once
in memory.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_AZUREBLOB_CHUNK_SIZE - Env Var: RCLONE_AZUREBLOB_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
- Default: 4Mi - Default: 4Mi
#### --azureblob-upload-concurrency
Concurrency for multipart uploads.
This is the number of chunks of the same file that are uploaded
concurrently.
If you are uploading small numbers of large files over high-speed
links and these uploads do not fully utilize your bandwidth, then
increasing this may help to speed up the transfers.
In tests, upload speed increases almost linearly with upload
concurrency. For example to fill a gigabit pipe it may be necessary to
raise this to 64. Note that this will use more memory.
Note that chunks are stored in memory and there may be up to
"--transfers" * "--azureblob-upload-concurrency" chunks stored at once
in memory.
Properties:
- Config: upload_concurrency
- Env Var: RCLONE_AZUREBLOB_UPLOAD_CONCURRENCY
- Type: int
- Default: 16
#### --azureblob-list-chunk #### --azureblob-list-chunk
Size of blob list. Size of blob list.
@ -322,6 +373,8 @@ minutes per megabyte on average, it will time out (
). This can be used to limit the number of blobs items to return, to ). This can be used to limit the number of blobs items to return, to
avoid the time out. avoid the time out.
Properties:
- Config: list_chunk - Config: list_chunk
- Env Var: RCLONE_AZUREBLOB_LIST_CHUNK - Env Var: RCLONE_AZUREBLOB_LIST_CHUNK
- Type: int - Type: int
@ -342,10 +395,12 @@ If blobs are in "archive tier" at remote, trying to perform data transfer
operations from remote will not be allowed. User should first restore by operations from remote will not be allowed. User should first restore by
tiering blob to "Hot" or "Cool". tiering blob to "Hot" or "Cool".
Properties:
- Config: access_tier - Config: access_tier
- Env Var: RCLONE_AZUREBLOB_ACCESS_TIER - Env Var: RCLONE_AZUREBLOB_ACCESS_TIER
- Type: string - Type: string
- Default: "" - Required: false
#### --azureblob-archive-tier-delete #### --azureblob-archive-tier-delete
@ -364,6 +419,8 @@ replacement. This has the potential for data loss if the upload fails
archive tier blobs early may be chargable. archive tier blobs early may be chargable.
Properties:
- Config: archive_tier_delete - Config: archive_tier_delete
- Env Var: RCLONE_AZUREBLOB_ARCHIVE_TIER_DELETE - Env Var: RCLONE_AZUREBLOB_ARCHIVE_TIER_DELETE
- Type: bool - Type: bool
@ -378,6 +435,8 @@ uploading it so it can add it to metadata on the object. This is great
for data integrity checking but can cause long delays for large files for data integrity checking but can cause long delays for large files
to start uploading. to start uploading.
Properties:
- Config: disable_checksum - Config: disable_checksum
- Env Var: RCLONE_AZUREBLOB_DISABLE_CHECKSUM - Env Var: RCLONE_AZUREBLOB_DISABLE_CHECKSUM
- Type: bool - Type: bool
@ -390,6 +449,8 @@ How often internal memory buffer pools will be flushed.
Uploads which requires additional buffers (f.e multipart) will use memory pool for allocations. Uploads which requires additional buffers (f.e multipart) will use memory pool for allocations.
This option controls how often unused buffers will be removed from the pool. This option controls how often unused buffers will be removed from the pool.
Properties:
- Config: memory_pool_flush_time - Config: memory_pool_flush_time
- Env Var: RCLONE_AZUREBLOB_MEMORY_POOL_FLUSH_TIME - Env Var: RCLONE_AZUREBLOB_MEMORY_POOL_FLUSH_TIME
- Type: Duration - Type: Duration
@ -399,6 +460,8 @@ This option controls how often unused buffers will be removed from the pool.
Whether to use mmap buffers in internal memory pool. Whether to use mmap buffers in internal memory pool.
Properties:
- Config: memory_pool_use_mmap - Config: memory_pool_use_mmap
- Env Var: RCLONE_AZUREBLOB_MEMORY_POOL_USE_MMAP - Env Var: RCLONE_AZUREBLOB_MEMORY_POOL_USE_MMAP
- Type: bool - Type: bool
@ -406,10 +469,12 @@ Whether to use mmap buffers in internal memory pool.
#### --azureblob-encoding #### --azureblob-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_AZUREBLOB_ENCODING - Env Var: RCLONE_AZUREBLOB_ENCODING
- Type: MultiEncoder - Type: MultiEncoder
@ -419,10 +484,12 @@ See the [encoding section in the overview](/overview/#encoding) for more info.
Public access level of a container: blob or container. Public access level of a container: blob or container.
Properties:
- Config: public_access - Config: public_access
- Env Var: RCLONE_AZUREBLOB_PUBLIC_ACCESS - Env Var: RCLONE_AZUREBLOB_PUBLIC_ACCESS
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- The container and its blobs can be accessed only with an authorized request. - The container and its blobs can be accessed only with an authorized request.
@ -436,6 +503,8 @@ Public access level of a container: blob or container.
If set, do not do HEAD before GET when getting objects. If set, do not do HEAD before GET when getting objects.
Properties:
- Config: no_head_object - Config: no_head_object
- Env Var: RCLONE_AZUREBLOB_NO_HEAD_OBJECT - Env Var: RCLONE_AZUREBLOB_NO_HEAD_OBJECT
- Type: bool - Type: bool

View File

@ -329,24 +329,30 @@ Here are the standard options specific to b2 (Backblaze B2).
Account ID or Application Key ID. Account ID or Application Key ID.
Properties:
- Config: account - Config: account
- Env Var: RCLONE_B2_ACCOUNT - Env Var: RCLONE_B2_ACCOUNT
- Type: string - Type: string
- Default: "" - Required: true
#### --b2-key #### --b2-key
Application Key. Application Key.
Properties:
- Config: key - Config: key
- Env Var: RCLONE_B2_KEY - Env Var: RCLONE_B2_KEY
- Type: string - Type: string
- Default: "" - Required: true
#### --b2-hard-delete #### --b2-hard-delete
Permanently delete files on remote removal, otherwise hide files. Permanently delete files on remote removal, otherwise hide files.
Properties:
- Config: hard_delete - Config: hard_delete
- Env Var: RCLONE_B2_HARD_DELETE - Env Var: RCLONE_B2_HARD_DELETE
- Type: bool - Type: bool
@ -362,10 +368,12 @@ Endpoint for the service.
Leave blank normally. Leave blank normally.
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_B2_ENDPOINT - Env Var: RCLONE_B2_ENDPOINT
- Type: string - Type: string
- Default: "" - Required: false
#### --b2-test-mode #### --b2-test-mode
@ -381,10 +389,12 @@ below will cause b2 to return specific errors:
These will be set in the "X-Bz-Test-Mode" header which is documented These will be set in the "X-Bz-Test-Mode" header which is documented
in the [b2 integrations checklist](https://www.backblaze.com/b2/docs/integration_checklist.html). in the [b2 integrations checklist](https://www.backblaze.com/b2/docs/integration_checklist.html).
Properties:
- Config: test_mode - Config: test_mode
- Env Var: RCLONE_B2_TEST_MODE - Env Var: RCLONE_B2_TEST_MODE
- Type: string - Type: string
- Default: "" - Required: false
#### --b2-versions #### --b2-versions
@ -393,6 +403,8 @@ Include old versions in directory listings.
Note that when using this no file write operations are permitted, Note that when using this no file write operations are permitted,
so you can't upload files or delete them. so you can't upload files or delete them.
Properties:
- Config: versions - Config: versions
- Env Var: RCLONE_B2_VERSIONS - Env Var: RCLONE_B2_VERSIONS
- Type: bool - Type: bool
@ -406,6 +418,8 @@ Files above this size will be uploaded in chunks of "--b2-chunk-size".
This value should be set no larger than 4.657 GiB (== 5 GB). This value should be set no larger than 4.657 GiB (== 5 GB).
Properties:
- Config: upload_cutoff - Config: upload_cutoff
- Env Var: RCLONE_B2_UPLOAD_CUTOFF - Env Var: RCLONE_B2_UPLOAD_CUTOFF
- Type: SizeSuffix - Type: SizeSuffix
@ -420,6 +434,8 @@ copied in chunks of this size.
The minimum is 0 and the maximum is 4.6 GiB. The minimum is 0 and the maximum is 4.6 GiB.
Properties:
- Config: copy_cutoff - Config: copy_cutoff
- Env Var: RCLONE_B2_COPY_CUTOFF - Env Var: RCLONE_B2_COPY_CUTOFF
- Type: SizeSuffix - Type: SizeSuffix
@ -436,6 +452,8 @@ might a maximum of "--transfers" chunks in progress at once.
5,000,000 Bytes is the minimum size. 5,000,000 Bytes is the minimum size.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_B2_CHUNK_SIZE - Env Var: RCLONE_B2_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -450,6 +468,8 @@ uploading it so it can add it to metadata on the object. This is great
for data integrity checking but can cause long delays for large files for data integrity checking but can cause long delays for large files
to start uploading. to start uploading.
Properties:
- Config: disable_checksum - Config: disable_checksum
- Env Var: RCLONE_B2_DISABLE_CHECKSUM - Env Var: RCLONE_B2_DISABLE_CHECKSUM
- Type: bool - Type: bool
@ -466,10 +486,20 @@ If the custom endpoint rewrites the requests for authentication,
e.g., in Cloudflare Workers, this header needs to be handled properly. e.g., in Cloudflare Workers, this header needs to be handled properly.
Leave blank if you want to use the endpoint provided by Backblaze. Leave blank if you want to use the endpoint provided by Backblaze.
The URL provided here SHOULD have the protocol and SHOULD NOT have
a trailing slash or specify the /file/bucket subpath as rclone will
request files with "{download_url}/file/{bucket_name}/{path}".
Example:
> https://mysubdomain.mydomain.tld
(No trailing "/", "file" or "bucket")
Properties:
- Config: download_url - Config: download_url
- Env Var: RCLONE_B2_DOWNLOAD_URL - Env Var: RCLONE_B2_DOWNLOAD_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --b2-download-auth-duration #### --b2-download-auth-duration
@ -478,6 +508,8 @@ Time before the authorization token will expire in s or suffix ms|s|m|h|d.
The duration before the download authorization token will expire. The duration before the download authorization token will expire.
The minimum value is 1 second. The maximum value is one week. The minimum value is 1 second. The maximum value is one week.
Properties:
- Config: download_auth_duration - Config: download_auth_duration
- Env Var: RCLONE_B2_DOWNLOAD_AUTH_DURATION - Env Var: RCLONE_B2_DOWNLOAD_AUTH_DURATION
- Type: Duration - Type: Duration
@ -489,6 +521,8 @@ How often internal memory buffer pools will be flushed.
Uploads which requires additional buffers (f.e multipart) will use memory pool for allocations. Uploads which requires additional buffers (f.e multipart) will use memory pool for allocations.
This option controls how often unused buffers will be removed from the pool. This option controls how often unused buffers will be removed from the pool.
Properties:
- Config: memory_pool_flush_time - Config: memory_pool_flush_time
- Env Var: RCLONE_B2_MEMORY_POOL_FLUSH_TIME - Env Var: RCLONE_B2_MEMORY_POOL_FLUSH_TIME
- Type: Duration - Type: Duration
@ -498,6 +532,8 @@ This option controls how often unused buffers will be removed from the pool.
Whether to use mmap buffers in internal memory pool. Whether to use mmap buffers in internal memory pool.
Properties:
- Config: memory_pool_use_mmap - Config: memory_pool_use_mmap
- Env Var: RCLONE_B2_MEMORY_POOL_USE_MMAP - Env Var: RCLONE_B2_MEMORY_POOL_USE_MMAP
- Type: bool - Type: bool
@ -505,10 +541,12 @@ Whether to use mmap buffers in internal memory pool.
#### --b2-encoding #### --b2-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_B2_ENCODING - Env Var: RCLONE_B2_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -275,10 +275,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_BOX_CLIENT_ID - Env Var: RCLONE_BOX_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --box-client-secret #### --box-client-secret
@ -286,10 +288,12 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_BOX_CLIENT_SECRET - Env Var: RCLONE_BOX_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
#### --box-box-config-file #### --box-box-config-file
@ -299,10 +303,12 @@ Leave blank normally.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`. Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Properties:
- Config: box_config_file - Config: box_config_file
- Env Var: RCLONE_BOX_BOX_CONFIG_FILE - Env Var: RCLONE_BOX_BOX_CONFIG_FILE
- Type: string - Type: string
- Default: "" - Required: false
#### --box-access-token #### --box-access-token
@ -310,15 +316,19 @@ Box App Primary Access Token
Leave blank normally. Leave blank normally.
Properties:
- Config: access_token - Config: access_token
- Env Var: RCLONE_BOX_ACCESS_TOKEN - Env Var: RCLONE_BOX_ACCESS_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --box-box-sub-type #### --box-box-sub-type
Properties:
- Config: box_sub_type - Config: box_sub_type
- Env Var: RCLONE_BOX_BOX_SUB_TYPE - Env Var: RCLONE_BOX_BOX_SUB_TYPE
- Type: string - Type: string
@ -337,10 +347,12 @@ Here are the advanced options specific to box (Box).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_BOX_TOKEN - Env Var: RCLONE_BOX_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --box-auth-url #### --box-auth-url
@ -348,10 +360,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_BOX_AUTH_URL - Env Var: RCLONE_BOX_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --box-token-url #### --box-token-url
@ -359,15 +373,19 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_BOX_TOKEN_URL - Env Var: RCLONE_BOX_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --box-root-folder-id #### --box-root-folder-id
Fill in for rclone to use a non root folder as its starting point. Fill in for rclone to use a non root folder as its starting point.
Properties:
- Config: root_folder_id - Config: root_folder_id
- Env Var: RCLONE_BOX_ROOT_FOLDER_ID - Env Var: RCLONE_BOX_ROOT_FOLDER_ID
- Type: string - Type: string
@ -377,6 +395,8 @@ Fill in for rclone to use a non root folder as its starting point.
Cutoff for switching to multipart upload (>= 50 MiB). Cutoff for switching to multipart upload (>= 50 MiB).
Properties:
- Config: upload_cutoff - Config: upload_cutoff
- Env Var: RCLONE_BOX_UPLOAD_CUTOFF - Env Var: RCLONE_BOX_UPLOAD_CUTOFF
- Type: SizeSuffix - Type: SizeSuffix
@ -386,6 +406,8 @@ Cutoff for switching to multipart upload (>= 50 MiB).
Max number of times to try committing a multipart file. Max number of times to try committing a multipart file.
Properties:
- Config: commit_retries - Config: commit_retries
- Env Var: RCLONE_BOX_COMMIT_RETRIES - Env Var: RCLONE_BOX_COMMIT_RETRIES
- Type: int - Type: int
@ -395,6 +417,8 @@ Max number of times to try committing a multipart file.
Size of listing chunk 1-1000. Size of listing chunk 1-1000.
Properties:
- Config: list_chunk - Config: list_chunk
- Env Var: RCLONE_BOX_LIST_CHUNK - Env Var: RCLONE_BOX_LIST_CHUNK
- Type: int - Type: int
@ -404,17 +428,21 @@ Size of listing chunk 1-1000.
Only show items owned by the login (email address) passed in. Only show items owned by the login (email address) passed in.
Properties:
- Config: owned_by - Config: owned_by
- Env Var: RCLONE_BOX_OWNED_BY - Env Var: RCLONE_BOX_OWNED_BY
- Type: string - Type: string
- Default: "" - Required: false
#### --box-encoding #### --box-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_BOX_ENCODING - Env Var: RCLONE_BOX_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -316,28 +316,34 @@ Remote to cache.
Normally should contain a ':' and a path, e.g. "myremote:path/to/dir", Normally should contain a ':' and a path, e.g. "myremote:path/to/dir",
"myremote:bucket" or maybe "myremote:" (not recommended). "myremote:bucket" or maybe "myremote:" (not recommended).
Properties:
- Config: remote - Config: remote
- Env Var: RCLONE_CACHE_REMOTE - Env Var: RCLONE_CACHE_REMOTE
- Type: string - Type: string
- Default: "" - Required: true
#### --cache-plex-url #### --cache-plex-url
The URL of the Plex server. The URL of the Plex server.
Properties:
- Config: plex_url - Config: plex_url
- Env Var: RCLONE_CACHE_PLEX_URL - Env Var: RCLONE_CACHE_PLEX_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --cache-plex-username #### --cache-plex-username
The username of the Plex user. The username of the Plex user.
Properties:
- Config: plex_username - Config: plex_username
- Env Var: RCLONE_CACHE_PLEX_USERNAME - Env Var: RCLONE_CACHE_PLEX_USERNAME
- Type: string - Type: string
- Default: "" - Required: false
#### --cache-plex-password #### --cache-plex-password
@ -345,10 +351,12 @@ The password of the Plex user.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: plex_password - Config: plex_password
- Env Var: RCLONE_CACHE_PLEX_PASSWORD - Env Var: RCLONE_CACHE_PLEX_PASSWORD
- Type: string - Type: string
- Default: "" - Required: false
#### --cache-chunk-size #### --cache-chunk-size
@ -358,6 +366,8 @@ Use lower numbers for slower connections. If the chunk size is
changed, any downloaded chunks will be invalid and cache-chunk-path changed, any downloaded chunks will be invalid and cache-chunk-path
will need to be cleared or unexpected EOF errors will occur. will need to be cleared or unexpected EOF errors will occur.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_CACHE_CHUNK_SIZE - Env Var: RCLONE_CACHE_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -376,6 +386,8 @@ How long to cache file structure information (directory listings, file size, tim
If all write operations are done through the cache then you can safely make If all write operations are done through the cache then you can safely make
this value very large as the cache store will also be updated in real time. this value very large as the cache store will also be updated in real time.
Properties:
- Config: info_age - Config: info_age
- Env Var: RCLONE_CACHE_INFO_AGE - Env Var: RCLONE_CACHE_INFO_AGE
- Type: Duration - Type: Duration
@ -395,6 +407,8 @@ The total size that the chunks can take up on the local disk.
If the cache exceeds this value then it will start to delete the If the cache exceeds this value then it will start to delete the
oldest chunks until it goes under this value. oldest chunks until it goes under this value.
Properties:
- Config: chunk_total_size - Config: chunk_total_size
- Env Var: RCLONE_CACHE_CHUNK_TOTAL_SIZE - Env Var: RCLONE_CACHE_CHUNK_TOTAL_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -415,19 +429,23 @@ Here are the advanced options specific to cache (Cache a remote).
The plex token for authentication - auto set normally. The plex token for authentication - auto set normally.
Properties:
- Config: plex_token - Config: plex_token
- Env Var: RCLONE_CACHE_PLEX_TOKEN - Env Var: RCLONE_CACHE_PLEX_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --cache-plex-insecure #### --cache-plex-insecure
Skip all certificate verification when connecting to the Plex server. Skip all certificate verification when connecting to the Plex server.
Properties:
- Config: plex_insecure - Config: plex_insecure
- Env Var: RCLONE_CACHE_PLEX_INSECURE - Env Var: RCLONE_CACHE_PLEX_INSECURE
- Type: string - Type: string
- Default: "" - Required: false
#### --cache-db-path #### --cache-db-path
@ -435,6 +453,8 @@ Directory to store file structure metadata DB.
The remote name is used as the DB file name. The remote name is used as the DB file name.
Properties:
- Config: db_path - Config: db_path
- Env Var: RCLONE_CACHE_DB_PATH - Env Var: RCLONE_CACHE_DB_PATH
- Type: string - Type: string
@ -451,6 +471,8 @@ This config follows the "--cache-db-path". If you specify a custom
location for "--cache-db-path" and don't specify one for "--cache-chunk-path" location for "--cache-db-path" and don't specify one for "--cache-chunk-path"
then "--cache-chunk-path" will use the same path as "--cache-db-path". then "--cache-chunk-path" will use the same path as "--cache-db-path".
Properties:
- Config: chunk_path - Config: chunk_path
- Env Var: RCLONE_CACHE_CHUNK_PATH - Env Var: RCLONE_CACHE_CHUNK_PATH
- Type: string - Type: string
@ -460,6 +482,8 @@ then "--cache-chunk-path" will use the same path as "--cache-db-path".
Clear all the cached data for this remote on start. Clear all the cached data for this remote on start.
Properties:
- Config: db_purge - Config: db_purge
- Env Var: RCLONE_CACHE_DB_PURGE - Env Var: RCLONE_CACHE_DB_PURGE
- Type: bool - Type: bool
@ -473,6 +497,8 @@ The default value should be ok for most people. If you find that the
cache goes over "cache-chunk-total-size" too often then try to lower cache goes over "cache-chunk-total-size" too often then try to lower
this value to force it to perform cleanups more often. this value to force it to perform cleanups more often.
Properties:
- Config: chunk_clean_interval - Config: chunk_clean_interval
- Env Var: RCLONE_CACHE_CHUNK_CLEAN_INTERVAL - Env Var: RCLONE_CACHE_CHUNK_CLEAN_INTERVAL
- Type: Duration - Type: Duration
@ -490,6 +516,8 @@ cache isn't able to provide file data anymore.
For really slow connections, increase this to a point where the stream is For really slow connections, increase this to a point where the stream is
able to provide data but your experience will be very stuttering. able to provide data but your experience will be very stuttering.
Properties:
- Config: read_retries - Config: read_retries
- Env Var: RCLONE_CACHE_READ_RETRIES - Env Var: RCLONE_CACHE_READ_RETRIES
- Type: int - Type: int
@ -509,6 +537,8 @@ more fluid and data will be available much more faster to readers.
setting will adapt to the type of reading performed and the value setting will adapt to the type of reading performed and the value
specified here will be used as a maximum number of workers to use. specified here will be used as a maximum number of workers to use.
Properties:
- Config: workers - Config: workers
- Env Var: RCLONE_CACHE_WORKERS - Env Var: RCLONE_CACHE_WORKERS
- Type: int - Type: int
@ -531,6 +561,8 @@ If the hardware permits it, use this feature to provide an overall better
performance during streaming but it can also be disabled if RAM is not performance during streaming but it can also be disabled if RAM is not
available on the local machine. available on the local machine.
Properties:
- Config: chunk_no_memory - Config: chunk_no_memory
- Env Var: RCLONE_CACHE_CHUNK_NO_MEMORY - Env Var: RCLONE_CACHE_CHUNK_NO_MEMORY
- Type: bool - Type: bool
@ -556,6 +588,8 @@ useless but it is available to set for more special cases.
other API calls to the cloud provider like directory listings will other API calls to the cloud provider like directory listings will
still pass. still pass.
Properties:
- Config: rps - Config: rps
- Env Var: RCLONE_CACHE_RPS - Env Var: RCLONE_CACHE_RPS
- Type: int - Type: int
@ -569,6 +603,8 @@ If you need to read files immediately after you upload them through
cache you can enable this flag to have their data stored in the cache you can enable this flag to have their data stored in the
cache store at the same time during upload. cache store at the same time during upload.
Properties:
- Config: writes - Config: writes
- Env Var: RCLONE_CACHE_WRITES - Env Var: RCLONE_CACHE_WRITES
- Type: bool - Type: bool
@ -585,10 +621,12 @@ Specifying a value will enable this feature. Without it, it is
completely disabled and files will be uploaded directly to the cloud completely disabled and files will be uploaded directly to the cloud
provider provider
Properties:
- Config: tmp_upload_path - Config: tmp_upload_path
- Env Var: RCLONE_CACHE_TMP_UPLOAD_PATH - Env Var: RCLONE_CACHE_TMP_UPLOAD_PATH
- Type: string - Type: string
- Default: "" - Required: false
#### --cache-tmp-wait-time #### --cache-tmp-wait-time
@ -600,6 +638,8 @@ _cache-tmp-upload-path_ before it is selected for upload.
Note that only one file is uploaded at a time and it can take longer Note that only one file is uploaded at a time and it can take longer
to start the upload if a queue formed for this purpose. to start the upload if a queue formed for this purpose.
Properties:
- Config: tmp_wait_time - Config: tmp_wait_time
- Env Var: RCLONE_CACHE_TMP_WAIT_TIME - Env Var: RCLONE_CACHE_TMP_WAIT_TIME
- Type: Duration - Type: Duration
@ -615,6 +655,8 @@ error.
If you set it to 0 then it will wait forever. If you set it to 0 then it will wait forever.
Properties:
- Config: db_wait_time - Config: db_wait_time
- Env Var: RCLONE_CACHE_DB_WAIT_TIME - Env Var: RCLONE_CACHE_DB_WAIT_TIME
- Type: Duration - Type: Duration
@ -634,7 +676,7 @@ See [the "rclone backend" command](/commands/rclone_backend/) for more
info on how to pass options and arguments. info on how to pass options and arguments.
These can be run on a running backend using the rc command These can be run on a running backend using the rc command
[backend/command](/rc/#backend/command). [backend/command](/rc/#backend-command).
### stats ### stats

View File

@ -5,6 +5,138 @@ description: "Rclone Changelog"
# Changelog # Changelog
## v1.58.0 - 2022-03-18
[See commits](https://github.com/rclone/rclone/compare/v1.57.0...v1.58.0)
* New backends
* [Akamai Netstorage](/netstorage) (Nil Alexandrov)
* [Seagate Lyve](/s3/#lyve), [SeaweedFS](/s3/#seaweedfs), [Storj](/s3/#storj), [RackCorp](/s3/#RackCorp) via s3 backend
* [Storj](/storj/) (renamed from Tardigrade - your old config files will continue working)
* New commands
* [bisync](/bisync/) - experimental bidirectional cloud sync (Ivan Andreev, Chris Nelson)
* New Features
* build
* Add `windows/arm64` build (`rclone mount` not supported yet) (Nick Craig-Wood)
* Raise minimum go version to go1.15 (Nick Craig-Wood)
* config: Allow dot in remote names and improve config editing (albertony)
* dedupe: Add quit as a choice in interactive mode (albertony)
* dlna: Change icons to the newest ones. (Alain Nussbaumer)
* filter: Add [`{{ regexp }}` syntax](/filtering/#regexp) to pattern matches (Nick Craig-Wood)
* fshttp: Add prometheus metrics for HTTP status code (Michał Matczuk)
* hashsum: Support creating hash from data received on stdin (albertony)
* librclone
* Allow empty string or null input instead of empty json object (albertony)
* Add support for mount commands (albertony)
* operations: Add server-side moves to stats (Ole Frost)
* rc: Allow user to disable authentication for web gui (negative0)
* tree: Remove obsolete `--human` replaced by global `--human-readable` (albertony)
* version: Report correct friendly-name for newer Windows 10/11 versions (albertony)
* Bug Fixes
* build
* Fix ARM architecture version in .deb packages after nfpm change (Nick Craig-Wood)
* Hard fork `github.com/jlaffaye/ftp` to fix `go get github.com/rclone/rclone` (Nick Craig-Wood)
* oauthutil: Fix crash when webrowser requests `/robots.txt` (Nick Craig-Wood)
* operations: Fix goroutine leak in case of copy retry (Ankur Gupta)
* rc:
* Fix `operations/publiclink` default for `expires` parameter (Nick Craig-Wood)
* Fix missing computation of `transferQueueSize` when summing up statistics group (Carlo Mion)
* Fix missing `StatsInfo` fields in the computation of the group sum (Carlo Mion)
* sync: Fix `--max-duration` so it doesn't retry when the duration is exceeded (Nick Craig-Wood)
* touch: Fix issue where a directory is created instead of a file (albertony)
* Mount
* Add `--devname` to set the device name sent to FUSE for mount display (Nick Craig-Wood)
* VFS
* Add `vfs/stats` remote control to show statistics (Nick Craig-Wood)
* Fix `failed to _ensure cache internal error: downloaders is nil error` (Nick Craig-Wood)
* Fix handling of special characters in file names (Bumsu Hyeon)
* Local
* Fix hash invalidation which caused errors with local crypt mount (Nick Craig-Wood)
* Crypt
* Add `base64` and `base32768` filename encoding options (Max Sum, Sinan Tan)
* Azure Blob
* Implement `--azureblob-upload-concurrency` parameter to speed uploads (Nick Craig-Wood)
* Remove 100MB upper limit on `chunk_size` as it is no longer needed (Nick Craig-Wood)
* Raise `--azureblob-upload-concurrency` to 16 by default (Nick Craig-Wood)
* Fix crash with SAS URL and no container (Nick Craig-Wood)
* Compress
* Fix crash if metadata upload failed (Nick Craig-Wood)
* Fix memory leak (Nick Craig-Wood)
* Drive
* Added `--drive-copy-shortcut-content` (Abhiraj)
* Disable OAuth OOB flow (copy a token) due to Google deprecation (Nick Craig-Wood)
* See [the deprecation note](https://developers.googleblog.com/2022/02/making-oauth-flows-safer.html#disallowed-oob).
* Add `--drive-skip-dangling-shortcuts` flag (Nick Craig-Wood)
* When using a link type `--drive-export-formats` shows all doc types (Nick Craig-Wood)
* Dropbox
* Speed up directory listings by specifying 1000 items in a chunk (Nick Craig-Wood)
* Save an API request when at the root (Nick Craig-Wood)
* Fichier
* Implemented About functionality (Gourav T)
* FTP
* Add `--ftp-ask-password` to prompt for password when needed (Borna Butkovic)
* Google Cloud Storage
* Add missing regions (Nick Craig-Wood)
* Disable OAuth OOB flow (copy a token) due to Google deprecation (Nick Craig-Wood)
* See [the deprecation note](https://developers.googleblog.com/2022/02/making-oauth-flows-safer.html#disallowed-oob).
* Googlephotos
* Disable OAuth OOB flow (copy a token) due to Google deprecation (Nick Craig-Wood)
* See [the deprecation note](https://developers.googleblog.com/2022/02/making-oauth-flows-safer.html#disallowed-oob).
* Hasher
* Fix crash on object not found (Nick Craig-Wood)
* Hdfs
* Add file (Move) and directory move (DirMove) support (Andy Jackson)
* HTTP
* Improved recognition of URL pointing to a single file (albertony)
* Jottacloud
* Change API used by recursive list (ListR) (Kim)
* Add support for Tele2 Cloud (Fredric Arklid)
* Koofr
* Add Digistorage service as a Koofr provider. (jaKa)
* Mailru
* Fix int32 overflow on arm32 (Ivan Andreev)
* Onedrive
* Add config option for oauth scope `Sites.Read.All` (Charlie Jiang)
* Minor optimization of quickxorhash (Isaac Levy)
* Add `--onedrive-root-folder-id` flag (Nick Craig-Wood)
* Do not retry on `400 pathIsTooLong` error (ctrl-q)
* Pcloud
* Add support for recursive list (ListR) (Niels van de Weem)
* Fix pre-1970 time stamps (Nick Craig-Wood)
* S3
* Use `ListObjectsV2` for faster listings (Felix Bünemann)
* Fallback to `ListObject` v1 on unsupported providers (Nick Craig-Wood)
* Use the `ETag` on multipart transfers to verify the transfer was OK (Nick Craig-Wood)
* Add `--s3-use-multipart-etag` provider quirk to disable this on unsupported providers (Nick Craig-Wood)
* New Providers
* RackCorp object storage (bbabich)
* Seagate Lyve Cloud storage (Nick Craig-Wood)
* SeaweedFS (Chris Lu)
* Storj Shared gateways (Márton Elek, Nick Craig-Wood)
* Add Wasabi AP Northeast 2 endpoint info (lindwurm)
* Add `GLACIER_IR` storage class (Yunhai Luo)
* Document `Content-MD5` workaround for object-lock enabled buckets (Paulo Martins)
* Fix multipart upload with `--no-head` flag (Nick Craig-Wood)
* Simplify content length processing in s3 with download url (Logeshwaran Murugesan)
* SFTP
* Add rclone to list of supported `md5sum`/`sha1sum` commands to look for (albertony)
* Refactor so we only have one way of running remote commands (Nick Craig-Wood)
* Fix timeout on hashing large files by sending keepalives (Nick Craig-Wood)
* Fix unecessary seeking when uploading and downloading files (Nick Craig-Wood)
* Update docs on how to create `known_hosts` file (Nick Craig-Wood)
* Storj
* Rename tardigrade backend to storj backend (Nick Craig-Wood)
* Implement server side Move for files (Nick Craig-Wood)
* Update docs to explain differences between s3 and this backend (Elek, Márton)
* Swift
* Fix About so it shows info about the current container only (Nick Craig-Wood)
* Union
* Fix treatment of remotes with `//` in (Nick Craig-Wood)
* Fix deadlock when one part of a multi-upload fails (Nick Craig-Wood)
* Fix eplus policy returned nil (Vitor Arruda)
* Yandex
* Add permanent deletion support (deinferno)
## v1.57.0 - 2021-11-01 ## v1.57.0 - 2021-11-01
[See commits](https://github.com/rclone/rclone/compare/v1.56.0...v1.57.0) [See commits](https://github.com/rclone/rclone/compare/v1.56.0...v1.57.0)

View File

@ -322,15 +322,19 @@ Remote to chunk/unchunk.
Normally should contain a ':' and a path, e.g. "myremote:path/to/dir", Normally should contain a ':' and a path, e.g. "myremote:path/to/dir",
"myremote:bucket" or maybe "myremote:" (not recommended). "myremote:bucket" or maybe "myremote:" (not recommended).
Properties:
- Config: remote - Config: remote
- Env Var: RCLONE_CHUNKER_REMOTE - Env Var: RCLONE_CHUNKER_REMOTE
- Type: string - Type: string
- Default: "" - Required: true
#### --chunker-chunk-size #### --chunker-chunk-size
Files larger than chunk size will be split in chunks. Files larger than chunk size will be split in chunks.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_CHUNKER_CHUNK_SIZE - Env Var: RCLONE_CHUNKER_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -342,6 +346,8 @@ Choose how chunker handles hash sums.
All modes but "none" require metadata. All modes but "none" require metadata.
Properties:
- Config: hash_type - Config: hash_type
- Env Var: RCLONE_CHUNKER_HASH_TYPE - Env Var: RCLONE_CHUNKER_HASH_TYPE
- Type: string - Type: string
@ -378,6 +384,8 @@ If chunk number has less digits than the number of hashes, it is left-padded by
If there are more digits in the number, they are left as is. If there are more digits in the number, they are left as is.
Possible chunk files are ignored if their name does not match given format. Possible chunk files are ignored if their name does not match given format.
Properties:
- Config: name_format - Config: name_format
- Env Var: RCLONE_CHUNKER_NAME_FORMAT - Env Var: RCLONE_CHUNKER_NAME_FORMAT
- Type: string - Type: string
@ -389,6 +397,8 @@ Minimum valid chunk number. Usually 0 or 1.
By default chunk numbers start from 1. By default chunk numbers start from 1.
Properties:
- Config: start_from - Config: start_from
- Env Var: RCLONE_CHUNKER_START_FROM - Env Var: RCLONE_CHUNKER_START_FROM
- Type: int - Type: int
@ -401,6 +411,8 @@ Format of the metadata object or "none".
By default "simplejson". By default "simplejson".
Metadata is a small JSON file named after the composite file. Metadata is a small JSON file named after the composite file.
Properties:
- Config: meta_format - Config: meta_format
- Env Var: RCLONE_CHUNKER_META_FORMAT - Env Var: RCLONE_CHUNKER_META_FORMAT
- Type: string - Type: string
@ -418,6 +430,8 @@ Metadata is a small JSON file named after the composite file.
Choose how chunker should handle files with missing or invalid chunks. Choose how chunker should handle files with missing or invalid chunks.
Properties:
- Config: fail_hard - Config: fail_hard
- Env Var: RCLONE_CHUNKER_FAIL_HARD - Env Var: RCLONE_CHUNKER_FAIL_HARD
- Type: bool - Type: bool
@ -432,6 +446,8 @@ Choose how chunker should handle files with missing or invalid chunks.
Choose how chunker should handle temporary files during transactions. Choose how chunker should handle temporary files during transactions.
Properties:
- Config: transactions - Config: transactions
- Env Var: RCLONE_CHUNKER_TRANSACTIONS - Env Var: RCLONE_CHUNKER_TRANSACTIONS
- Type: string - Type: string

View File

@ -36,7 +36,8 @@ See the [global flags page](/flags/) for global options not listed here.
* [rclone about](/commands/rclone_about/) - Get quota information from the remote. * [rclone about](/commands/rclone_about/) - Get quota information from the remote.
* [rclone authorize](/commands/rclone_authorize/) - Remote authorization. * [rclone authorize](/commands/rclone_authorize/) - Remote authorization.
* [rclone backend](/commands/rclone_backend/) - Run a backend specific command. * [rclone backend](/commands/rclone_backend/) - Run a backend-specific command.
* [rclone bisync](/commands/rclone_bisync/) - Perform bidirectonal synchronization between two paths.
* [rclone cat](/commands/rclone_cat/) - Concatenates any files and sends them to stdout. * [rclone cat](/commands/rclone_cat/) - Concatenates any files and sends them to stdout.
* [rclone check](/commands/rclone_check/) - Checks the files in the source and destination match. * [rclone check](/commands/rclone_check/) - Checks the files in the source and destination match.
* [rclone checksum](/commands/rclone_checksum/) - Checks the files in the source against a SUM file. * [rclone checksum](/commands/rclone_checksum/) - Checks the files in the source against a SUM file.

View File

@ -42,7 +42,7 @@ Applying a `--full` flag to the command prints the bytes in full, e.g.
Trashed: 104857602 Trashed: 104857602
Other: 8849156022 Other: 8849156022
A `--json` flag generates conveniently computer readable output, e.g. A `--json` flag generates conveniently machine-readable output, e.g.
{ {
"total": 18253611008, "total": 18253611008,

View File

@ -1,18 +1,18 @@
--- ---
title: "rclone backend" title: "rclone backend"
description: "Run a backend specific command." description: "Run a backend-specific command."
slug: rclone_backend slug: rclone_backend
url: /commands/rclone_backend/ url: /commands/rclone_backend/
# autogenerated - DO NOT EDIT, instead edit the source code in cmd/backend/ and as part of making a release run "make commanddocs" # autogenerated - DO NOT EDIT, instead edit the source code in cmd/backend/ and as part of making a release run "make commanddocs"
--- ---
# rclone backend # rclone backend
Run a backend specific command. Run a backend-specific command.
## Synopsis ## Synopsis
This runs a backend specific command. The commands themselves (except This runs a backend-specific command. The commands themselves (except
for "help" and "features") are defined by the backends and you should for "help" and "features") are defined by the backends and you should
see the backend docs for definitions. see the backend docs for definitions.
@ -22,7 +22,7 @@ You can discover what commands a backend implements by using
rclone backend help <backendname> rclone backend help <backendname>
You can also discover information about the backend using (see You can also discover information about the backend using (see
[operations/fsinfo](/rc/#operations/fsinfo) in the remote control docs [operations/fsinfo](/rc/#operations-fsinfo) in the remote control docs
for more info). for more info).
rclone backend features remote: rclone backend features remote:
@ -36,7 +36,7 @@ Pass arguments to the backend by placing them on the end of the line
rclone backend cleanup remote:path file1 file2 file3 rclone backend cleanup remote:path file1 file2 file3
Note to run these commands on a running backend then see Note to run these commands on a running backend then see
[backend/command](/rc/#backend/command) in the rc docs. [backend/command](/rc/#backend-command) in the rc docs.
``` ```

View File

@ -13,7 +13,7 @@ Checks the files in the source and destination match.
Checks the files in the source and destination match. It compares Checks the files in the source and destination match. It compares
sizes and hashes (MD5 or SHA1) and logs a report of files which don't sizes and hashes (MD5 or SHA1) and logs a report of files that don't
match. It doesn't alter the source or destination. match. It doesn't alter the source or destination.
If you supply the `--size-only` flag, it will only compare the sizes not If you supply the `--size-only` flag, it will only compare the sizes not

View File

@ -15,7 +15,7 @@ Create a new remote with name, type and options.
Create a new remote of `name` with `type` and options. The options Create a new remote of `name` with `type` and options. The options
should be passed in pairs of `key` `value` or as `key=value`. should be passed in pairs of `key` `value` or as `key=value`.
For example to make a swift remote of name myremote using auto config For example, to make a swift remote of name myremote using auto config
you would do: you would do:
rclone config create myremote swift env_auth true rclone config create myremote swift env_auth true
@ -107,9 +107,8 @@ At the end of the non interactive process, rclone will return a result
with `State` as empty string. with `State` as empty string.
If `--all` is passed then rclone will ask all the config questions, If `--all` is passed then rclone will ask all the config questions,
not just the post config questions. Parameters that are supplied on not just the post config questions. Any parameters are used as
the command line or from environment variables are used as defaults defaults for questions as usual.
for questions as usual.
Note that `bin/config.py` in the rclone source implements this protocol Note that `bin/config.py` in the rclone source implements this protocol
as a readable demonstration. as a readable demonstration.

View File

@ -16,7 +16,7 @@ Update an existing remote's password. The password
should be passed in pairs of `key` `password` or as `key=password`. should be passed in pairs of `key` `password` or as `key=password`.
The `password` should be passed in in clear (unobscured). The `password` should be passed in in clear (unobscured).
For example to set password of a remote of name myremote you would do: For example, to set password of a remote of name myremote you would do:
rclone config password myremote fieldname mypassword rclone config password myremote fieldname mypassword
rclone config password myremote fieldname=mypassword rclone config password myremote fieldname=mypassword

View File

@ -15,7 +15,7 @@ Update options in an existing remote.
Update an existing remote's options. The options should be passed in Update an existing remote's options. The options should be passed in
pairs of `key` `value` or as `key=value`. pairs of `key` `value` or as `key=value`.
For example to update the env_auth field of a remote of name myremote For example, to update the env_auth field of a remote of name myremote
you would do: you would do:
rclone config update myremote env_auth true rclone config update myremote env_auth true

View File

@ -32,7 +32,7 @@ name. It will do this iteratively until all the identically named
directories have been merged. directories have been merged.
Next, if deduping by name, for every group of duplicate file names / Next, if deduping by name, for every group of duplicate file names /
hashes, it will delete all but one identical files it finds without hashes, it will delete all but one identical file it finds without
confirmation. This means that for most duplicated files the `dedupe` command will not be interactive. confirmation. This means that for most duplicated files the `dedupe` command will not be interactive.
`dedupe` considers files to be identical if they have the `dedupe` considers files to be identical if they have the
@ -43,7 +43,7 @@ identical if they have the same size (any hash will be ignored). This
can be useful on crypt backends which do not support hashes. can be useful on crypt backends which do not support hashes.
Next rclone will resolve the remaining duplicates. Exactly which Next rclone will resolve the remaining duplicates. Exactly which
action is taken depends on the dedupe mode. By default rclone will action is taken depends on the dedupe mode. By default, rclone will
interactively query the user for each one. interactively query the user for each one.
**Important**: Since this can cause data loss, test first with the **Important**: Since this can cause data loss, test first with the
@ -74,8 +74,7 @@ Now the `dedupe` session
s) Skip and do nothing s) Skip and do nothing
k) Keep just one (choose which in next step) k) Keep just one (choose which in next step)
r) Rename all to be different (by changing file.jpg to file-1.jpg) r) Rename all to be different (by changing file.jpg to file-1.jpg)
q) Quit s/k/r> k
s/k/r/q> k
Enter the number of the file to keep> 1 Enter the number of the file to keep> 1
one.txt: Deleted 1 extra copies one.txt: Deleted 1 extra copies
two.txt: Found 3 files with duplicate names two.txt: Found 3 files with duplicate names
@ -86,8 +85,7 @@ Now the `dedupe` session
s) Skip and do nothing s) Skip and do nothing
k) Keep just one (choose which in next step) k) Keep just one (choose which in next step)
r) Rename all to be different (by changing file.jpg to file-1.jpg) r) Rename all to be different (by changing file.jpg to file-1.jpg)
q) Quit s/k/r> r
s/k/r/q> r
two-1.txt: renamed from: two.txt two-1.txt: renamed from: two.txt
two-2.txt: renamed from: two.txt two-2.txt: renamed from: two.txt
two-3.txt: renamed from: two.txt two-3.txt: renamed from: two.txt
@ -112,7 +110,7 @@ Dedupe can be run non interactively using the `--dedupe-mode` flag or by using a
* `--dedupe-mode rename` - removes identical files then renames the rest to be different. * `--dedupe-mode rename` - removes identical files then renames the rest to be different.
* `--dedupe-mode list` - lists duplicate dirs and files only and changes nothing. * `--dedupe-mode list` - lists duplicate dirs and files only and changes nothing.
For example to rename all the identically named photos in your Google Photos directory, do For example, to rename all the identically named photos in your Google Photos directory, do
rclone dedupe --dedupe-mode rename "drive:Google Photos" rclone dedupe --dedupe-mode rename "drive:Google Photos"
@ -128,7 +126,7 @@ rclone dedupe [mode] remote:path [flags]
## Options ## Options
``` ```
--by-hash Find indentical hashes rather than names --by-hash Find identical hashes rather than names
--dedupe-mode string Dedupe mode interactive|skip|first|newest|oldest|largest|smallest|rename (default "interactive") --dedupe-mode string Dedupe mode interactive|skip|first|newest|oldest|largest|smallest|rename (default "interactive")
-h, --help help for dedupe -h, --help help for dedupe
``` ```

View File

@ -21,6 +21,11 @@ not supported by the remote, no hash will be returned. With the
download flag, the file will be downloaded from the remote and download flag, the file will be downloaded from the remote and
hashed locally enabling any hash for any remote. hashed locally enabling any hash for any remote.
This command can also hash data received on standard input (stdin),
by not passing a remote:path, or by passing a hyphen as remote:path
when there is data to read (if not, the hypen will be treated literaly,
as a relative path).
Run without a hash to see the list of all supported hashes, e.g. Run without a hash to see the list of all supported hashes, e.g.
$ rclone hashsum $ rclone hashsum

View File

@ -34,17 +34,17 @@ There are several related list commands
* `lsf` to list objects and directories in easy to parse format * `lsf` to list objects and directories in easy to parse format
* `lsjson` to list objects and directories in JSON format * `lsjson` to list objects and directories in JSON format
`ls`,`lsl`,`lsd` are designed to be human readable. `ls`,`lsl`,`lsd` are designed to be human-readable.
`lsf` is designed to be human and machine readable. `lsf` is designed to be human and machine-readable.
`lsjson` is designed to be machine readable. `lsjson` is designed to be machine-readable.
Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion. Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion.
The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse. The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse.
Listing a non existent directory will produce an error except for Listing a non-existent directory will produce an error except for
remotes which can't have empty directories (e.g. s3, swift, or gcs - remotes which can't have empty directories (e.g. s3, swift, or gcs -
the bucket based remotes). the bucket-based remotes).
``` ```

View File

@ -44,17 +44,17 @@ There are several related list commands
* `lsf` to list objects and directories in easy to parse format * `lsf` to list objects and directories in easy to parse format
* `lsjson` to list objects and directories in JSON format * `lsjson` to list objects and directories in JSON format
`ls`,`lsl`,`lsd` are designed to be human readable. `ls`,`lsl`,`lsd` are designed to be human-readable.
`lsf` is designed to be human and machine readable. `lsf` is designed to be human and machine-readable.
`lsjson` is designed to be machine readable. `lsjson` is designed to be machine-readable.
Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion. Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion.
The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse. The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse.
Listing a non existent directory will produce an error except for Listing a non-existent directory will produce an error except for
remotes which can't have empty directories (e.g. s3, swift, or gcs - remotes which can't have empty directories (e.g. s3, swift, or gcs -
the bucket based remotes). the bucket-based remotes).
``` ```

View File

@ -59,13 +59,13 @@ can be returned as an empty string if it isn't available on the object
the object and "UNSUPPORTED" if that object does not support that hash the object and "UNSUPPORTED" if that object does not support that hash
type. type.
For example to emulate the md5sum command you can use For example, to emulate the md5sum command you can use
rclone lsf -R --hash MD5 --format hp --separator " " --files-only . rclone lsf -R --hash MD5 --format hp --separator " " --files-only .
Eg Eg
$ rclone lsf -R --hash MD5 --format hp --separator " " --files-only swift:bucket $ rclone lsf -R --hash MD5 --format hp --separator " " --files-only swift:bucket
7908e352297f0f530b84a756f188baa3 bevajer5jef 7908e352297f0f530b84a756f188baa3 bevajer5jef
cd65ac234e6fea5925974a51cdd865cc canole cd65ac234e6fea5925974a51cdd865cc canole
03b5341b4f234b9d984d03ad076bae91 diwogej7 03b5341b4f234b9d984d03ad076bae91 diwogej7
@ -100,7 +100,7 @@ Eg
Note that the --absolute parameter is useful for making lists of files Note that the --absolute parameter is useful for making lists of files
to pass to an rclone copy with the --files-from-raw flag. to pass to an rclone copy with the --files-from-raw flag.
For example to find all the files modified within one day and copy For example, to find all the files modified within one day and copy
those only (without traversing the whole directory structure): those only (without traversing the whole directory structure):
rclone lsf --absolute --files-only --max-age 1d /path/to/local > new_files rclone lsf --absolute --files-only --max-age 1d /path/to/local > new_files
@ -117,17 +117,17 @@ There are several related list commands
* `lsf` to list objects and directories in easy to parse format * `lsf` to list objects and directories in easy to parse format
* `lsjson` to list objects and directories in JSON format * `lsjson` to list objects and directories in JSON format
`ls`,`lsl`,`lsd` are designed to be human readable. `ls`,`lsl`,`lsd` are designed to be human-readable.
`lsf` is designed to be human and machine readable. `lsf` is designed to be human and machine-readable.
`lsjson` is designed to be machine readable. `lsjson` is designed to be machine-readable.
Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion. Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion.
The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse. The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse.
Listing a non existent directory will produce an error except for Listing a non-existent directory will produce an error except for
remotes which can't have empty directories (e.g. s3, swift, or gcs - remotes which can't have empty directories (e.g. s3, swift, or gcs -
the bucket based remotes). the bucket-based remotes).
``` ```

View File

@ -66,7 +66,7 @@ If "remote:path" contains the file "subfolder/file.txt", the Path for "file.txt"
will be "subfolder/file.txt", not "remote:path/subfolder/file.txt". will be "subfolder/file.txt", not "remote:path/subfolder/file.txt".
When used without --recursive the Path will always be the same as Name. When used without --recursive the Path will always be the same as Name.
If the directory is a bucket in a bucket based backend, then If the directory is a bucket in a bucket-based backend, then
"IsBucket" will be set to true. This key won't be present unless it is "IsBucket" will be set to true. This key won't be present unless it is
"true". "true".
@ -91,17 +91,17 @@ There are several related list commands
* `lsf` to list objects and directories in easy to parse format * `lsf` to list objects and directories in easy to parse format
* `lsjson` to list objects and directories in JSON format * `lsjson` to list objects and directories in JSON format
`ls`,`lsl`,`lsd` are designed to be human readable. `ls`,`lsl`,`lsd` are designed to be human-readable.
`lsf` is designed to be human and machine readable. `lsf` is designed to be human and machine-readable.
`lsjson` is designed to be machine readable. `lsjson` is designed to be machine-readable.
Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion. Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion.
The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse. The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse.
Listing a non existent directory will produce an error except for Listing a non-existent directory will produce an error except for
remotes which can't have empty directories (e.g. s3, swift, or gcs - remotes which can't have empty directories (e.g. s3, swift, or gcs -
the bucket based remotes). the bucket-based remotes).
``` ```

View File

@ -34,17 +34,17 @@ There are several related list commands
* `lsf` to list objects and directories in easy to parse format * `lsf` to list objects and directories in easy to parse format
* `lsjson` to list objects and directories in JSON format * `lsjson` to list objects and directories in JSON format
`ls`,`lsl`,`lsd` are designed to be human readable. `ls`,`lsl`,`lsd` are designed to be human-readable.
`lsf` is designed to be human and machine readable. `lsf` is designed to be human and machine-readable.
`lsjson` is designed to be machine readable. `lsjson` is designed to be machine-readable.
Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion. Note that `ls` and `lsl` recurse by default - use `--max-depth 1` to stop the recursion.
The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse. The other list commands `lsd`,`lsf`,`lsjson` do not recurse by default - use `-R` to make them recurse.
Listing a non existent directory will produce an error except for Listing a non-existent directory will produce an error except for
remotes which can't have empty directories (e.g. s3, swift, or gcs - remotes which can't have empty directories (e.g. s3, swift, or gcs -
the bucket based remotes). the bucket-based remotes).
``` ```

View File

@ -20,6 +20,11 @@ not supported by the remote, no hash will be returned. With the
download flag, the file will be downloaded from the remote and download flag, the file will be downloaded from the remote and
hashed locally enabling MD5 for any remote. hashed locally enabling MD5 for any remote.
This command can also hash data received on standard input (stdin),
by not passing a remote:path, or by passing a hyphen as remote:path
when there is data to read (if not, the hypen will be treated literaly,
as a relative path).
``` ```
rclone md5sum remote:path [flags] rclone md5sum remote:path [flags]

View File

@ -75,7 +75,7 @@ at all, then 1 PiB is set as both the total and the free size.
To run rclone mount on Windows, you will need to To run rclone mount on Windows, you will need to
download and install [WinFsp](http://www.secfs.net/winfsp/). download and install [WinFsp](http://www.secfs.net/winfsp/).
[WinFsp](https://github.com/billziss-gh/winfsp) is an open source [WinFsp](https://github.com/billziss-gh/winfsp) is an open-source
Windows File System Proxy which makes it easy to write user space file Windows File System Proxy which makes it easy to write user space file
systems for Windows. It provides a FUSE emulation layer which rclone systems for Windows. It provides a FUSE emulation layer which rclone
uses combination with [cgofuse](https://github.com/billziss-gh/cgofuse). uses combination with [cgofuse](https://github.com/billziss-gh/cgofuse).
@ -245,7 +245,7 @@ applications won't work with their files on an rclone mount without
`--vfs-cache-mode writes` or `--vfs-cache-mode full`. `--vfs-cache-mode writes` or `--vfs-cache-mode full`.
See the [VFS File Caching](#vfs-file-caching) section for more info. See the [VFS File Caching](#vfs-file-caching) section for more info.
The bucket based remotes (e.g. Swift, S3, Google Compute Storage, B2, The bucket-based remotes (e.g. Swift, S3, Google Compute Storage, B2,
Hubic) do not support the concept of empty directories, so empty Hubic) do not support the concept of empty directories, so empty
directories will have a tendency to disappear once they fall out of directories will have a tendency to disappear once they fall out of
the directory cache. the directory cache.
@ -689,6 +689,7 @@ rclone mount remote:path /path/to/mountpoint [flags]
--daemon-wait duration Time to wait for ready mount from daemon (maximum time on Linux, constant sleep time on OSX/BSD) (not supported on Windows) (default 1m0s) --daemon-wait duration Time to wait for ready mount from daemon (maximum time on Linux, constant sleep time on OSX/BSD) (not supported on Windows) (default 1m0s)
--debug-fuse Debug the FUSE internals - needs -v --debug-fuse Debug the FUSE internals - needs -v
--default-permissions Makes kernel enforce access control based on the file mode (not supported on Windows) --default-permissions Makes kernel enforce access control based on the file mode (not supported on Windows)
--devname string Set the device name - default is remote:path
--dir-cache-time duration Time to cache directory entries for (default 5m0s) --dir-cache-time duration Time to cache directory entries for (default 5m0s)
--dir-perms FileMode Directory permissions (default 0777) --dir-perms FileMode Directory permissions (default 0777)
--file-perms FileMode File permissions (default 0666) --file-perms FileMode File permissions (default 0666)

View File

@ -11,7 +11,7 @@ Obscure password for use in the rclone config file.
## Synopsis ## Synopsis
In the rclone config file, human readable passwords are In the rclone config file, human-readable passwords are
obscured. Obscuring them is done by encrypting them and writing them obscured. Obscuring them is done by encrypting them and writing them
out in base64. This is **not** a secure way of encrypting these out in base64. This is **not** a secure way of encrypting these
passwords as rclone can decrypt them - it is to prevent "eyedropping" passwords as rclone can decrypt them - it is to prevent "eyedropping"

View File

@ -349,6 +349,7 @@ rclone serve docker [flags]
--daemon-wait duration Time to wait for ready mount from daemon (maximum time on Linux, constant sleep time on OSX/BSD) (not supported on Windows) (default 1m0s) --daemon-wait duration Time to wait for ready mount from daemon (maximum time on Linux, constant sleep time on OSX/BSD) (not supported on Windows) (default 1m0s)
--debug-fuse Debug the FUSE internals - needs -v --debug-fuse Debug the FUSE internals - needs -v
--default-permissions Makes kernel enforce access control based on the file mode (not supported on Windows) --default-permissions Makes kernel enforce access control based on the file mode (not supported on Windows)
--devname string Set the device name - default is remote:path
--dir-cache-time duration Time to cache directory entries for (default 5m0s) --dir-cache-time duration Time to cache directory entries for (default 5m0s)
--dir-perms FileMode Directory permissions (default 0777) --dir-perms FileMode Directory permissions (default 0777)
--file-perms FileMode File permissions (default 0666) --file-perms FileMode File permissions (default 0666)

View File

@ -59,6 +59,9 @@ supply --client-ca also.
of that with the CA certificate. --key should be the PEM encoded of that with the CA certificate. --key should be the PEM encoded
private key and --client-ca should be the PEM encoded client private key and --client-ca should be the PEM encoded client
certificate authority certificate. certificate authority certificate.
### Template
--template allows a user to specify a custom markup template for http --template allows a user to specify a custom markup template for http
and webdav serve functions. The server exports the following markup and webdav serve functions. The server exports the following markup
to be used within the template to server pages: to be used within the template to server pages:

View File

@ -15,7 +15,7 @@ rclone serve restic implements restic's REST backend API
over HTTP. This allows restic to use rclone as a data storage over HTTP. This allows restic to use rclone as a data storage
mechanism for cloud providers that restic does not support directly. mechanism for cloud providers that restic does not support directly.
[Restic](https://restic.net/) is a command line program for doing [Restic](https://restic.net/) is a command-line program for doing
backups. backups.
The server will log errors. Use -v to see access logs. The server will log errors. Use -v to see access logs.
@ -194,7 +194,7 @@ rclone serve restic remote:path [flags]
--max-header-bytes int Maximum size of request header (default 4096) --max-header-bytes int Maximum size of request header (default 4096)
--pass string Password for authentication --pass string Password for authentication
--private-repos Users can only access their private repo --private-repos Users can only access their private repo
--realm string realm for authentication (default "rclone") --realm string Realm for authentication (default "rclone")
--server-read-timeout duration Timeout for server reading data (default 1h0m0s) --server-read-timeout duration Timeout for server reading data (default 1h0m0s)
--server-write-timeout duration Timeout for server writing data (default 1h0m0s) --server-write-timeout duration Timeout for server writing data (default 1h0m0s)
--stdio Run an HTTP2 server on stdin/stdout --stdio Run an HTTP2 server on stdin/stdout

View File

@ -49,6 +49,17 @@ be used with sshd via ~/.ssh/authorized_keys, for example:
restrict,command="rclone serve sftp --stdio ./photos" ssh-rsa ... restrict,command="rclone serve sftp --stdio ./photos" ssh-rsa ...
On the client you need to set "--transfers 1" when using --stdio.
Otherwise multiple instances of the rclone server are started by OpenSSH
which can lead to "corrupted on transfer" errors. This is the case because
the client chooses indiscriminately which server to send commands to while
the servers all have different views of the state of the filing system.
The "restrict" in authorized_keys prevents SHA1SUMs and MD5SUMs from beeing
used. Omitting "restrict" and using --sftp-path-override to enable
checksumming is possible but less secure and you could use the SFTP server
provided by OpenSSH in this case.
## VFS - Virtual File System ## VFS - Virtual File System
@ -341,7 +352,7 @@ together, if `--auth-proxy` is set the authorized keys option will be
ignored. ignored.
There is an example program There is an example program
[bin/test_proxy.py](https://github.com/rclone/rclone/blob/master/bin/test_proxy.py) [bin/test_proxy.py](https://github.com/rclone/rclone/blob/master/test_proxy.py)
in the rclone source code. in the rclone source code.
The program's job is to take a `user` and `pass` on the input and turn The program's job is to take a `user` and `pass` on the input and turn

View File

@ -501,7 +501,7 @@ rclone serve webdav remote:path [flags]
--pass string Password for authentication --pass string Password for authentication
--poll-interval duration Time to wait between polling for changes, must be smaller than dir-cache-time and only on supported remotes (set 0 to disable) (default 1m0s) --poll-interval duration Time to wait between polling for changes, must be smaller than dir-cache-time and only on supported remotes (set 0 to disable) (default 1m0s)
--read-only Mount read-only --read-only Mount read-only
--realm string realm for authentication (default "rclone") --realm string Realm for authentication (default "rclone")
--server-read-timeout duration Timeout for server reading data (default 1h0m0s) --server-read-timeout duration Timeout for server reading data (default 1h0m0s)
--server-write-timeout duration Timeout for server writing data (default 1h0m0s) --server-write-timeout duration Timeout for server writing data (default 1h0m0s)
--template string User-specified template --template string User-specified template

View File

@ -20,6 +20,14 @@ not supported by the remote, no hash will be returned. With the
download flag, the file will be downloaded from the remote and download flag, the file will be downloaded from the remote and
hashed locally enabling SHA-1 for any remote. hashed locally enabling SHA-1 for any remote.
This command can also hash data received on standard input (stdin),
by not passing a remote:path, or by passing a hyphen as remote:path
when there is data to read (if not, the hypen will be treated literaly,
as a relative path).
This command can also hash data received on STDIN, if not passing
a remote:path.
``` ```
rclone sha1sum remote:path [flags] rclone sha1sum remote:path [flags]

View File

@ -25,7 +25,7 @@ For example
└── subdir └── subdir
├── file4 ├── file4
└── file5 └── file5
1 directories, 5 files 1 directories, 5 files
You can use any of the filtering options with the tree command (e.g. You can use any of the filtering options with the tree command (e.g.
@ -49,7 +49,6 @@ rclone tree remote:path [flags]
--dirsfirst List directories before files (-U disables) --dirsfirst List directories before files (-U disables)
--full-path Print the full path prefix for each file --full-path Print the full path prefix for each file
-h, --help help for tree -h, --help help for tree
--human Print the size in a more human readable way.
--level int Descend only level directories deep --level int Descend only level directories deep
-D, --modtime Print the date of last modification. -D, --modtime Print the date of last modification.
--noindent Don't print indentation lines --noindent Don't print indentation lines

View File

@ -96,15 +96,19 @@ Here are the standard options specific to compress (Compress a remote).
Remote to compress. Remote to compress.
Properties:
- Config: remote - Config: remote
- Env Var: RCLONE_COMPRESS_REMOTE - Env Var: RCLONE_COMPRESS_REMOTE
- Type: string - Type: string
- Default: "" - Required: true
#### --compress-mode #### --compress-mode
Compression mode. Compression mode.
Properties:
- Config: mode - Config: mode
- Env Var: RCLONE_COMPRESS_MODE - Env Var: RCLONE_COMPRESS_MODE
- Type: string - Type: string
@ -129,6 +133,8 @@ Level -2 uses Huffmann encoding only. Only use if you know what you
are doing. are doing.
Level 0 turns off compression. Level 0 turns off compression.
Properties:
- Config: level - Config: level
- Env Var: RCLONE_COMPRESS_LEVEL - Env Var: RCLONE_COMPRESS_LEVEL
- Type: int - Type: int
@ -143,6 +149,8 @@ it's size.
Files smaller than this limit will be cached in RAM, files larger than Files smaller than this limit will be cached in RAM, files larger than
this limit will be cached on disk. this limit will be cached on disk.
Properties:
- Config: ram_cache_limit - Config: ram_cache_limit
- Env Var: RCLONE_COMPRESS_RAM_CACHE_LIMIT - Env Var: RCLONE_COMPRESS_RAM_CACHE_LIMIT
- Type: SizeSuffix - Type: SizeSuffix

View File

@ -428,15 +428,19 @@ Remote to encrypt/decrypt.
Normally should contain a ':' and a path, e.g. "myremote:path/to/dir", Normally should contain a ':' and a path, e.g. "myremote:path/to/dir",
"myremote:bucket" or maybe "myremote:" (not recommended). "myremote:bucket" or maybe "myremote:" (not recommended).
Properties:
- Config: remote - Config: remote
- Env Var: RCLONE_CRYPT_REMOTE - Env Var: RCLONE_CRYPT_REMOTE
- Type: string - Type: string
- Default: "" - Required: true
#### --crypt-filename-encryption #### --crypt-filename-encryption
How to encrypt the filenames. How to encrypt the filenames.
Properties:
- Config: filename_encryption - Config: filename_encryption
- Env Var: RCLONE_CRYPT_FILENAME_ENCRYPTION - Env Var: RCLONE_CRYPT_FILENAME_ENCRYPTION
- Type: string - Type: string
@ -457,6 +461,8 @@ Option to either encrypt directory names or leave them intact.
NB If filename_encryption is "off" then this option will do nothing. NB If filename_encryption is "off" then this option will do nothing.
Properties:
- Config: directory_name_encryption - Config: directory_name_encryption
- Env Var: RCLONE_CRYPT_DIRECTORY_NAME_ENCRYPTION - Env Var: RCLONE_CRYPT_DIRECTORY_NAME_ENCRYPTION
- Type: bool - Type: bool
@ -473,10 +479,12 @@ Password or pass phrase for encryption.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: password - Config: password
- Env Var: RCLONE_CRYPT_PASSWORD - Env Var: RCLONE_CRYPT_PASSWORD
- Type: string - Type: string
- Default: "" - Required: true
#### --crypt-password2 #### --crypt-password2
@ -487,10 +495,12 @@ Should be different to the previous password.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: password2 - Config: password2
- Env Var: RCLONE_CRYPT_PASSWORD2 - Env Var: RCLONE_CRYPT_PASSWORD2
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -509,6 +519,8 @@ pointing to two different directories with the single changed
parameter and use rclone move to move the files between the crypt parameter and use rclone move to move the files between the crypt
remotes. remotes.
Properties:
- Config: server_side_across_configs - Config: server_side_across_configs
- Env Var: RCLONE_CRYPT_SERVER_SIDE_ACROSS_CONFIGS - Env Var: RCLONE_CRYPT_SERVER_SIDE_ACROSS_CONFIGS
- Type: bool - Type: bool
@ -526,6 +538,8 @@ This is so you can work out which encrypted names are which decrypted
names just in case you need to do something with the encrypted file names just in case you need to do something with the encrypted file
names, or for debugging purposes. names, or for debugging purposes.
Properties:
- Config: show_mapping - Config: show_mapping
- Env Var: RCLONE_CRYPT_SHOW_MAPPING - Env Var: RCLONE_CRYPT_SHOW_MAPPING
- Type: bool - Type: bool
@ -535,6 +549,8 @@ names, or for debugging purposes.
Option to either encrypt file data or leave it unencrypted. Option to either encrypt file data or leave it unencrypted.
Properties:
- Config: no_data_encryption - Config: no_data_encryption
- Env Var: RCLONE_CRYPT_NO_DATA_ENCRYPTION - Env Var: RCLONE_CRYPT_NO_DATA_ENCRYPTION
- Type: bool - Type: bool
@ -545,6 +561,29 @@ Option to either encrypt file data or leave it unencrypted.
- "false" - "false"
- Encrypt file data. - Encrypt file data.
#### --crypt-filename-encoding
How to encode the encrypted filename to text string.
This option could help with shortening the encrypted filename. The
suitable option would depend on the way your remote count the filename
length and if it's case sensitve.
Properties:
- Config: filename_encoding
- Env Var: RCLONE_CRYPT_FILENAME_ENCODING
- Type: string
- Default: "base32"
- Examples:
- "base32"
- Encode using base32. Suitable for all remote.
- "base64"
- Encode using base64. Suitable for case sensitive remote.
- "base32768"
- Encode using base32768. Suitable if your remote counts UTF-16 or
- Unicode codepoint instead of UTF-8 byte length. (Eg. Onedrive)
## Backend commands ## Backend commands
Here are the commands specific to the crypt backend. Here are the commands specific to the crypt backend.
@ -559,7 +598,7 @@ See [the "rclone backend" command](/commands/rclone_backend/) for more
info on how to pass options and arguments. info on how to pass options and arguments.
These can be run on a running backend using the rc command These can be run on a running backend using the rc command
[backend/command](/rc/#backend/command). [backend/command](/rc/#backend-command).
### encode ### encode

View File

@ -554,10 +554,12 @@ Setting your own is recommended.
See https://rclone.org/drive/#making-your-own-client-id for how to create your own. See https://rclone.org/drive/#making-your-own-client-id for how to create your own.
If you leave this blank, it will use an internal key which is low performance. If you leave this blank, it will use an internal key which is low performance.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_DRIVE_CLIENT_ID - Env Var: RCLONE_DRIVE_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-client-secret #### --drive-client-secret
@ -565,19 +567,23 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_DRIVE_CLIENT_SECRET - Env Var: RCLONE_DRIVE_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-scope #### --drive-scope
Scope that rclone should use when requesting access from drive. Scope that rclone should use when requesting access from drive.
Properties:
- Config: scope - Config: scope
- Env Var: RCLONE_DRIVE_SCOPE - Env Var: RCLONE_DRIVE_SCOPE
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "drive" - "drive"
- Full access all files, excluding Application Data Folder. - Full access all files, excluding Application Data Folder.
@ -603,10 +609,12 @@ Fill in to access "Computers" folders (see docs), or for rclone to use
a non root folder as its starting point. a non root folder as its starting point.
Properties:
- Config: root_folder_id - Config: root_folder_id
- Env Var: RCLONE_DRIVE_ROOT_FOLDER_ID - Env Var: RCLONE_DRIVE_ROOT_FOLDER_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-service-account-file #### --drive-service-account-file
@ -617,15 +625,19 @@ Needed only if you want use SA instead of interactive login.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`. Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Properties:
- Config: service_account_file - Config: service_account_file
- Env Var: RCLONE_DRIVE_SERVICE_ACCOUNT_FILE - Env Var: RCLONE_DRIVE_SERVICE_ACCOUNT_FILE
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-alternate-export #### --drive-alternate-export
Deprecated: No longer needed. Deprecated: No longer needed.
Properties:
- Config: alternate_export - Config: alternate_export
- Env Var: RCLONE_DRIVE_ALTERNATE_EXPORT - Env Var: RCLONE_DRIVE_ALTERNATE_EXPORT
- Type: bool - Type: bool
@ -639,10 +651,12 @@ Here are the advanced options specific to drive (Google Drive).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_DRIVE_TOKEN - Env Var: RCLONE_DRIVE_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-auth-url #### --drive-auth-url
@ -650,10 +664,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_DRIVE_AUTH_URL - Env Var: RCLONE_DRIVE_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-token-url #### --drive-token-url
@ -661,10 +677,12 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_DRIVE_TOKEN_URL - Env Var: RCLONE_DRIVE_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-service-account-credentials #### --drive-service-account-credentials
@ -673,24 +691,30 @@ Service Account Credentials JSON blob.
Leave blank normally. Leave blank normally.
Needed only if you want use SA instead of interactive login. Needed only if you want use SA instead of interactive login.
Properties:
- Config: service_account_credentials - Config: service_account_credentials
- Env Var: RCLONE_DRIVE_SERVICE_ACCOUNT_CREDENTIALS - Env Var: RCLONE_DRIVE_SERVICE_ACCOUNT_CREDENTIALS
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-team-drive #### --drive-team-drive
ID of the Shared Drive (Team Drive). ID of the Shared Drive (Team Drive).
Properties:
- Config: team_drive - Config: team_drive
- Env Var: RCLONE_DRIVE_TEAM_DRIVE - Env Var: RCLONE_DRIVE_TEAM_DRIVE
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-auth-owner-only #### --drive-auth-owner-only
Only consider files owned by the authenticated user. Only consider files owned by the authenticated user.
Properties:
- Config: auth_owner_only - Config: auth_owner_only
- Env Var: RCLONE_DRIVE_AUTH_OWNER_ONLY - Env Var: RCLONE_DRIVE_AUTH_OWNER_ONLY
- Type: bool - Type: bool
@ -703,17 +727,38 @@ Send files to the trash instead of deleting permanently.
Defaults to true, namely sending files to the trash. Defaults to true, namely sending files to the trash.
Use `--drive-use-trash=false` to delete files permanently instead. Use `--drive-use-trash=false` to delete files permanently instead.
Properties:
- Config: use_trash - Config: use_trash
- Env Var: RCLONE_DRIVE_USE_TRASH - Env Var: RCLONE_DRIVE_USE_TRASH
- Type: bool - Type: bool
- Default: true - Default: true
#### --drive-copy-shortcut-content
Server side copy contents of shortcuts instead of the shortcut.
When doing server side copies, normally rclone will copy shortcuts as
shortcuts.
If this flag is used then rclone will copy the contents of shortcuts
rather than shortcuts themselves when doing server side copies.
Properties:
- Config: copy_shortcut_content
- Env Var: RCLONE_DRIVE_COPY_SHORTCUT_CONTENT
- Type: bool
- Default: false
#### --drive-skip-gdocs #### --drive-skip-gdocs
Skip google documents in all listings. Skip google documents in all listings.
If given, gdocs practically become invisible to rclone. If given, gdocs practically become invisible to rclone.
Properties:
- Config: skip_gdocs - Config: skip_gdocs
- Env Var: RCLONE_DRIVE_SKIP_GDOCS - Env Var: RCLONE_DRIVE_SKIP_GDOCS
- Type: bool - Type: bool
@ -734,6 +779,8 @@ Google photos are identified by being in the "photos" space.
Corrupted checksums are caused by Google modifying the image/video but Corrupted checksums are caused by Google modifying the image/video but
not updating the checksum. not updating the checksum.
Properties:
- Config: skip_checksum_gphotos - Config: skip_checksum_gphotos
- Env Var: RCLONE_DRIVE_SKIP_CHECKSUM_GPHOTOS - Env Var: RCLONE_DRIVE_SKIP_CHECKSUM_GPHOTOS
- Type: bool - Type: bool
@ -750,6 +797,8 @@ with you).
This works both with the "list" (lsd, lsl, etc.) and the "copy" This works both with the "list" (lsd, lsl, etc.) and the "copy"
commands (copy, sync, etc.), and with all other commands too. commands (copy, sync, etc.), and with all other commands too.
Properties:
- Config: shared_with_me - Config: shared_with_me
- Env Var: RCLONE_DRIVE_SHARED_WITH_ME - Env Var: RCLONE_DRIVE_SHARED_WITH_ME
- Type: bool - Type: bool
@ -761,6 +810,8 @@ Only show files that are in the trash.
This will show trashed files in their original directory structure. This will show trashed files in their original directory structure.
Properties:
- Config: trashed_only - Config: trashed_only
- Env Var: RCLONE_DRIVE_TRASHED_ONLY - Env Var: RCLONE_DRIVE_TRASHED_ONLY
- Type: bool - Type: bool
@ -770,6 +821,8 @@ This will show trashed files in their original directory structure.
Only show files that are starred. Only show files that are starred.
Properties:
- Config: starred_only - Config: starred_only
- Env Var: RCLONE_DRIVE_STARRED_ONLY - Env Var: RCLONE_DRIVE_STARRED_ONLY
- Type: bool - Type: bool
@ -779,15 +832,19 @@ Only show files that are starred.
Deprecated: See export_formats. Deprecated: See export_formats.
Properties:
- Config: formats - Config: formats
- Env Var: RCLONE_DRIVE_FORMATS - Env Var: RCLONE_DRIVE_FORMATS
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-export-formats #### --drive-export-formats
Comma separated list of preferred formats for downloading Google docs. Comma separated list of preferred formats for downloading Google docs.
Properties:
- Config: export_formats - Config: export_formats
- Env Var: RCLONE_DRIVE_EXPORT_FORMATS - Env Var: RCLONE_DRIVE_EXPORT_FORMATS
- Type: string - Type: string
@ -797,10 +854,12 @@ Comma separated list of preferred formats for downloading Google docs.
Comma separated list of preferred formats for uploading Google docs. Comma separated list of preferred formats for uploading Google docs.
Properties:
- Config: import_formats - Config: import_formats
- Env Var: RCLONE_DRIVE_IMPORT_FORMATS - Env Var: RCLONE_DRIVE_IMPORT_FORMATS
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-allow-import-name-change #### --drive-allow-import-name-change
@ -808,6 +867,8 @@ Allow the filetype to change when uploading Google docs.
E.g. file.doc to file.docx. This will confuse sync and reupload every time. E.g. file.doc to file.docx. This will confuse sync and reupload every time.
Properties:
- Config: allow_import_name_change - Config: allow_import_name_change
- Env Var: RCLONE_DRIVE_ALLOW_IMPORT_NAME_CHANGE - Env Var: RCLONE_DRIVE_ALLOW_IMPORT_NAME_CHANGE
- Type: bool - Type: bool
@ -833,6 +894,8 @@ Photos folder" option in your google drive settings. You can then copy
or move the photos locally and use the date the image was taken or move the photos locally and use the date the image was taken
(created) set as the modification date. (created) set as the modification date.
Properties:
- Config: use_created_date - Config: use_created_date
- Env Var: RCLONE_DRIVE_USE_CREATED_DATE - Env Var: RCLONE_DRIVE_USE_CREATED_DATE
- Type: bool - Type: bool
@ -848,6 +911,8 @@ unexpected consequences when uploading/downloading files.
If both this flag and "--drive-use-created-date" are set, the created If both this flag and "--drive-use-created-date" are set, the created
date is used. date is used.
Properties:
- Config: use_shared_date - Config: use_shared_date
- Env Var: RCLONE_DRIVE_USE_SHARED_DATE - Env Var: RCLONE_DRIVE_USE_SHARED_DATE
- Type: bool - Type: bool
@ -857,6 +922,8 @@ date is used.
Size of listing chunk 100-1000, 0 to disable. Size of listing chunk 100-1000, 0 to disable.
Properties:
- Config: list_chunk - Config: list_chunk
- Env Var: RCLONE_DRIVE_LIST_CHUNK - Env Var: RCLONE_DRIVE_LIST_CHUNK
- Type: int - Type: int
@ -866,15 +933,19 @@ Size of listing chunk 100-1000, 0 to disable.
Impersonate this user when using a service account. Impersonate this user when using a service account.
Properties:
- Config: impersonate - Config: impersonate
- Env Var: RCLONE_DRIVE_IMPERSONATE - Env Var: RCLONE_DRIVE_IMPERSONATE
- Type: string - Type: string
- Default: "" - Required: false
#### --drive-upload-cutoff #### --drive-upload-cutoff
Cutoff for switching to chunked upload. Cutoff for switching to chunked upload.
Properties:
- Config: upload_cutoff - Config: upload_cutoff
- Env Var: RCLONE_DRIVE_UPLOAD_CUTOFF - Env Var: RCLONE_DRIVE_UPLOAD_CUTOFF
- Type: SizeSuffix - Type: SizeSuffix
@ -891,6 +962,8 @@ is buffered in memory one per transfer.
Reducing this will reduce memory usage but decrease performance. Reducing this will reduce memory usage but decrease performance.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_DRIVE_CHUNK_SIZE - Env Var: RCLONE_DRIVE_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -906,6 +979,8 @@ as malware or spam and cannot be downloaded" with the error code
indicate you acknowledge the risks of downloading the file and rclone indicate you acknowledge the risks of downloading the file and rclone
will download it anyway. will download it anyway.
Properties:
- Config: acknowledge_abuse - Config: acknowledge_abuse
- Env Var: RCLONE_DRIVE_ACKNOWLEDGE_ABUSE - Env Var: RCLONE_DRIVE_ACKNOWLEDGE_ABUSE
- Type: bool - Type: bool
@ -915,6 +990,8 @@ will download it anyway.
Keep new head revision of each file forever. Keep new head revision of each file forever.
Properties:
- Config: keep_revision_forever - Config: keep_revision_forever
- Env Var: RCLONE_DRIVE_KEEP_REVISION_FOREVER - Env Var: RCLONE_DRIVE_KEEP_REVISION_FOREVER
- Type: bool - Type: bool
@ -937,6 +1014,8 @@ doing rclone ls/lsl/lsf/lsjson/etc only.
If you do use this flag for syncing (not recommended) then you will If you do use this flag for syncing (not recommended) then you will
need to use --ignore size also. need to use --ignore size also.
Properties:
- Config: size_as_quota - Config: size_as_quota
- Env Var: RCLONE_DRIVE_SIZE_AS_QUOTA - Env Var: RCLONE_DRIVE_SIZE_AS_QUOTA
- Type: bool - Type: bool
@ -946,6 +1025,8 @@ need to use --ignore size also.
If Object's are greater, use drive v2 API to download. If Object's are greater, use drive v2 API to download.
Properties:
- Config: v2_download_min_size - Config: v2_download_min_size
- Env Var: RCLONE_DRIVE_V2_DOWNLOAD_MIN_SIZE - Env Var: RCLONE_DRIVE_V2_DOWNLOAD_MIN_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -955,6 +1036,8 @@ If Object's are greater, use drive v2 API to download.
Minimum time to sleep between API calls. Minimum time to sleep between API calls.
Properties:
- Config: pacer_min_sleep - Config: pacer_min_sleep
- Env Var: RCLONE_DRIVE_PACER_MIN_SLEEP - Env Var: RCLONE_DRIVE_PACER_MIN_SLEEP
- Type: Duration - Type: Duration
@ -964,6 +1047,8 @@ Minimum time to sleep between API calls.
Number of API calls to allow without sleeping. Number of API calls to allow without sleeping.
Properties:
- Config: pacer_burst - Config: pacer_burst
- Env Var: RCLONE_DRIVE_PACER_BURST - Env Var: RCLONE_DRIVE_PACER_BURST
- Type: int - Type: int
@ -978,6 +1063,8 @@ different Google drives. Note that this isn't enabled by default
because it isn't easy to tell if it will work between any two because it isn't easy to tell if it will work between any two
configurations. configurations.
Properties:
- Config: server_side_across_configs - Config: server_side_across_configs
- Env Var: RCLONE_DRIVE_SERVER_SIDE_ACROSS_CONFIGS - Env Var: RCLONE_DRIVE_SERVER_SIDE_ACROSS_CONFIGS
- Type: bool - Type: bool
@ -996,6 +1083,8 @@ See: https://github.com/rclone/rclone/issues/3631
Properties:
- Config: disable_http2 - Config: disable_http2
- Env Var: RCLONE_DRIVE_DISABLE_HTTP2 - Env Var: RCLONE_DRIVE_DISABLE_HTTP2
- Type: bool - Type: bool
@ -1017,6 +1106,8 @@ Google don't document so it may break in the future.
See: https://github.com/rclone/rclone/issues/3857 See: https://github.com/rclone/rclone/issues/3857
Properties:
- Config: stop_on_upload_limit - Config: stop_on_upload_limit
- Env Var: RCLONE_DRIVE_STOP_ON_UPLOAD_LIMIT - Env Var: RCLONE_DRIVE_STOP_ON_UPLOAD_LIMIT
- Type: bool - Type: bool
@ -1036,6 +1127,8 @@ Note that this detection is relying on error message strings which
Google don't document so it may break in the future. Google don't document so it may break in the future.
Properties:
- Config: stop_on_download_limit - Config: stop_on_download_limit
- Env Var: RCLONE_DRIVE_STOP_ON_DOWNLOAD_LIMIT - Env Var: RCLONE_DRIVE_STOP_ON_DOWNLOAD_LIMIT
- Type: bool - Type: bool
@ -1050,17 +1143,35 @@ they are the original file (see [the shortcuts section](#shortcuts)).
If this flag is set then rclone will ignore shortcut files completely. If this flag is set then rclone will ignore shortcut files completely.
Properties:
- Config: skip_shortcuts - Config: skip_shortcuts
- Env Var: RCLONE_DRIVE_SKIP_SHORTCUTS - Env Var: RCLONE_DRIVE_SKIP_SHORTCUTS
- Type: bool - Type: bool
- Default: false - Default: false
#### --drive-skip-dangling-shortcuts
If set skip dangling shortcut files.
If this is set then rclone will not show any dangling shortcuts in listings.
Properties:
- Config: skip_dangling_shortcuts
- Env Var: RCLONE_DRIVE_SKIP_DANGLING_SHORTCUTS
- Type: bool
- Default: false
#### --drive-encoding #### --drive-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_DRIVE_ENCODING - Env Var: RCLONE_DRIVE_ENCODING
- Type: MultiEncoder - Type: MultiEncoder
@ -1080,7 +1191,7 @@ See [the "rclone backend" command](/commands/rclone_backend/) for more
info on how to pass options and arguments. info on how to pass options and arguments.
These can be run on a running backend using the rc command These can be run on a running backend using the rc command
[backend/command](/rc/#backend/command). [backend/command](/rc/#backend-command).
### get ### get

View File

@ -190,10 +190,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_DROPBOX_CLIENT_ID - Env Var: RCLONE_DROPBOX_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --dropbox-client-secret #### --dropbox-client-secret
@ -201,10 +203,12 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_DROPBOX_CLIENT_SECRET - Env Var: RCLONE_DROPBOX_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -214,10 +218,12 @@ Here are the advanced options specific to dropbox (Dropbox).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_DROPBOX_TOKEN - Env Var: RCLONE_DROPBOX_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --dropbox-auth-url #### --dropbox-auth-url
@ -225,10 +231,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_DROPBOX_AUTH_URL - Env Var: RCLONE_DROPBOX_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --dropbox-token-url #### --dropbox-token-url
@ -236,10 +244,12 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_DROPBOX_TOKEN_URL - Env Var: RCLONE_DROPBOX_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --dropbox-chunk-size #### --dropbox-chunk-size
@ -252,6 +262,8 @@ deal with retries. Setting this larger will increase the speed
slightly (at most 10% for 128 MiB in tests) at the cost of using more slightly (at most 10% for 128 MiB in tests) at the cost of using more
memory. It can be set smaller if you are tight on memory. memory. It can be set smaller if you are tight on memory.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_DROPBOX_CHUNK_SIZE - Env Var: RCLONE_DROPBOX_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -276,10 +288,12 @@ permissions doesn't include "members.read". This can be added once
v1.55 or later is in use everywhere. v1.55 or later is in use everywhere.
Properties:
- Config: impersonate - Config: impersonate
- Env Var: RCLONE_DROPBOX_IMPERSONATE - Env Var: RCLONE_DROPBOX_IMPERSONATE
- Type: string - Type: string
- Default: "" - Required: false
#### --dropbox-shared-files #### --dropbox-shared-files
@ -289,6 +303,8 @@ In this mode rclone's features are extremely limited - only list (ls, lsl, etc.)
operations and read operations (e.g. downloading) are supported in this mode. operations and read operations (e.g. downloading) are supported in this mode.
All other operations will be disabled. All other operations will be disabled.
Properties:
- Config: shared_files - Config: shared_files
- Env Var: RCLONE_DROPBOX_SHARED_FILES - Env Var: RCLONE_DROPBOX_SHARED_FILES
- Type: bool - Type: bool
@ -309,6 +325,8 @@ Note that we don't unmount the shared folder afterwards so the
--dropbox-shared-folders can be omitted after the first use of a particular --dropbox-shared-folders can be omitted after the first use of a particular
shared folder. shared folder.
Properties:
- Config: shared_folders - Config: shared_folders
- Env Var: RCLONE_DROPBOX_SHARED_FOLDERS - Env Var: RCLONE_DROPBOX_SHARED_FOLDERS
- Type: bool - Type: bool
@ -332,6 +350,8 @@ Rclone will close any outstanding batches when it exits which may make
a delay on quit. a delay on quit.
Properties:
- Config: batch_mode - Config: batch_mode
- Env Var: RCLONE_DROPBOX_BATCH_MODE - Env Var: RCLONE_DROPBOX_BATCH_MODE
- Type: string - Type: string
@ -358,6 +378,8 @@ as it will make them a lot quicker. You can use --transfers 32 to
maximise throughput. maximise throughput.
Properties:
- Config: batch_size - Config: batch_size
- Env Var: RCLONE_DROPBOX_BATCH_SIZE - Env Var: RCLONE_DROPBOX_BATCH_SIZE
- Type: int - Type: int
@ -378,6 +400,8 @@ default based on the batch_mode in use.
- batch_mode: off - not in use - batch_mode: off - not in use
Properties:
- Config: batch_timeout - Config: batch_timeout
- Env Var: RCLONE_DROPBOX_BATCH_TIMEOUT - Env Var: RCLONE_DROPBOX_BATCH_TIMEOUT
- Type: Duration - Type: Duration
@ -387,6 +411,8 @@ default based on the batch_mode in use.
Max time to wait for a batch to finish comitting Max time to wait for a batch to finish comitting
Properties:
- Config: batch_commit_timeout - Config: batch_commit_timeout
- Env Var: RCLONE_DROPBOX_BATCH_COMMIT_TIMEOUT - Env Var: RCLONE_DROPBOX_BATCH_COMMIT_TIMEOUT
- Type: Duration - Type: Duration
@ -394,10 +420,12 @@ Max time to wait for a batch to finish comitting
#### --dropbox-encoding #### --dropbox-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_DROPBOX_ENCODING - Env Var: RCLONE_DROPBOX_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -122,10 +122,12 @@ Here are the standard options specific to fichier (1Fichier).
Your API Key, get it from https://1fichier.com/console/params.pl. Your API Key, get it from https://1fichier.com/console/params.pl.
Properties:
- Config: api_key - Config: api_key
- Env Var: RCLONE_FICHIER_API_KEY - Env Var: RCLONE_FICHIER_API_KEY
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -135,10 +137,12 @@ Here are the advanced options specific to fichier (1Fichier).
If you want to download a shared folder, add this parameter. If you want to download a shared folder, add this parameter.
Properties:
- Config: shared_folder - Config: shared_folder
- Env Var: RCLONE_FICHIER_SHARED_FOLDER - Env Var: RCLONE_FICHIER_SHARED_FOLDER
- Type: string - Type: string
- Default: "" - Required: false
#### --fichier-file-password #### --fichier-file-password
@ -146,10 +150,12 @@ If you want to download a shared file that is password protected, add this param
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: file_password - Config: file_password
- Env Var: RCLONE_FICHIER_FILE_PASSWORD - Env Var: RCLONE_FICHIER_FILE_PASSWORD
- Type: string - Type: string
- Default: "" - Required: false
#### --fichier-folder-password #### --fichier-folder-password
@ -157,17 +163,21 @@ If you want to list the files in a shared folder that is password protected, add
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: folder_password - Config: folder_password
- Env Var: RCLONE_FICHIER_FOLDER_PASSWORD - Env Var: RCLONE_FICHIER_FOLDER_PASSWORD
- Type: string - Type: string
- Default: "" - Required: false
#### --fichier-encoding #### --fichier-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_FICHIER_ENCODING - Env Var: RCLONE_FICHIER_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -160,10 +160,12 @@ Here are the standard options specific to filefabric (Enterprise File Fabric).
URL of the Enterprise File Fabric to connect to. URL of the Enterprise File Fabric to connect to.
Properties:
- Config: url - Config: url
- Env Var: RCLONE_FILEFABRIC_URL - Env Var: RCLONE_FILEFABRIC_URL
- Type: string - Type: string
- Default: "" - Required: true
- Examples: - Examples:
- "https://storagemadeeasy.com" - "https://storagemadeeasy.com"
- Storage Made Easy US - Storage Made Easy US
@ -181,10 +183,12 @@ Leave blank normally.
Fill in to make rclone start with directory of a given ID. Fill in to make rclone start with directory of a given ID.
Properties:
- Config: root_folder_id - Config: root_folder_id
- Env Var: RCLONE_FILEFABRIC_ROOT_FOLDER_ID - Env Var: RCLONE_FILEFABRIC_ROOT_FOLDER_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --filefabric-permanent-token #### --filefabric-permanent-token
@ -200,10 +204,12 @@ These tokens are normally valid for several years.
For more info see: https://docs.storagemadeeasy.com/organisationcloud/api-tokens For more info see: https://docs.storagemadeeasy.com/organisationcloud/api-tokens
Properties:
- Config: permanent_token - Config: permanent_token
- Env Var: RCLONE_FILEFABRIC_PERMANENT_TOKEN - Env Var: RCLONE_FILEFABRIC_PERMANENT_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -219,10 +225,12 @@ usually valid for 1 hour.
Don't set this value - rclone will set it automatically. Don't set this value - rclone will set it automatically.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_FILEFABRIC_TOKEN - Env Var: RCLONE_FILEFABRIC_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --filefabric-token-expiry #### --filefabric-token-expiry
@ -231,10 +239,12 @@ Token expiry time.
Don't set this value - rclone will set it automatically. Don't set this value - rclone will set it automatically.
Properties:
- Config: token_expiry - Config: token_expiry
- Env Var: RCLONE_FILEFABRIC_TOKEN_EXPIRY - Env Var: RCLONE_FILEFABRIC_TOKEN_EXPIRY
- Type: string - Type: string
- Default: "" - Required: false
#### --filefabric-version #### --filefabric-version
@ -243,17 +253,21 @@ Version read from the file fabric.
Don't set this value - rclone will set it automatically. Don't set this value - rclone will set it automatically.
Properties:
- Config: version - Config: version
- Env Var: RCLONE_FILEFABRIC_VERSION - Env Var: RCLONE_FILEFABRIC_VERSION
- Type: string - Type: string
- Default: "" - Required: false
#### --filefabric-encoding #### --filefabric-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_FILEFABRIC_ENCODING - Env Var: RCLONE_FILEFABRIC_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -157,7 +157,7 @@ These flags are available for every command.
--use-json-log Use json log format --use-json-log Use json log format
--use-mmap Use mmap allocator (see docs) --use-mmap Use mmap allocator (see docs)
--use-server-modtime Use server modified time instead of object metadata --use-server-modtime Use server modified time instead of object metadata
--user-agent string Set the user-agent to a specified string (default "rclone/v1.57.0") --user-agent string Set the user-agent to a specified string (default "rclone/v1.58.0")
-v, --verbose count Print lots more stuff (repeat for more) -v, --verbose count Print lots more stuff (repeat for more)
``` ```
@ -170,7 +170,7 @@ and may be set in the config file.
--acd-auth-url string Auth server URL --acd-auth-url string Auth server URL
--acd-client-id string OAuth Client Id --acd-client-id string OAuth Client Id
--acd-client-secret string OAuth Client Secret --acd-client-secret string OAuth Client Secret
--acd-encoding MultiEncoder This sets the encoding for the backend (default Slash,InvalidUtf8,Dot) --acd-encoding MultiEncoder The encoding for the backend (default Slash,InvalidUtf8,Dot)
--acd-templink-threshold SizeSuffix Files >= this size will be downloaded via their tempLink (default 9Gi) --acd-templink-threshold SizeSuffix Files >= this size will be downloaded via their tempLink (default 9Gi)
--acd-token string OAuth Access Token as a JSON blob --acd-token string OAuth Access Token as a JSON blob
--acd-token-url string Token server url --acd-token-url string Token server url
@ -179,9 +179,9 @@ and may be set in the config file.
--azureblob-access-tier string Access tier of blob: hot, cool or archive --azureblob-access-tier string Access tier of blob: hot, cool or archive
--azureblob-account string Storage Account Name --azureblob-account string Storage Account Name
--azureblob-archive-tier-delete Delete archive tier blobs before overwriting --azureblob-archive-tier-delete Delete archive tier blobs before overwriting
--azureblob-chunk-size SizeSuffix Upload chunk size (<= 100 MiB) (default 4Mi) --azureblob-chunk-size SizeSuffix Upload chunk size (default 4Mi)
--azureblob-disable-checksum Don't store MD5 checksum with object metadata --azureblob-disable-checksum Don't store MD5 checksum with object metadata
--azureblob-encoding MultiEncoder This sets the encoding for the backend (default Slash,BackSlash,Del,Ctl,RightPeriod,InvalidUtf8) --azureblob-encoding MultiEncoder The encoding for the backend (default Slash,BackSlash,Del,Ctl,RightPeriod,InvalidUtf8)
--azureblob-endpoint string Endpoint for the service --azureblob-endpoint string Endpoint for the service
--azureblob-key string Storage Account Key --azureblob-key string Storage Account Key
--azureblob-list-chunk int Size of blob list (default 5000) --azureblob-list-chunk int Size of blob list (default 5000)
@ -194,6 +194,7 @@ and may be set in the config file.
--azureblob-public-access string Public access level of a container: blob or container --azureblob-public-access string Public access level of a container: blob or container
--azureblob-sas-url string SAS URL for container level access only --azureblob-sas-url string SAS URL for container level access only
--azureblob-service-principal-file string Path to file containing credentials for use with a service principal --azureblob-service-principal-file string Path to file containing credentials for use with a service principal
--azureblob-upload-concurrency int Concurrency for multipart uploads (default 16)
--azureblob-upload-cutoff string Cutoff for switching to chunked upload (<= 256 MiB) (deprecated) --azureblob-upload-cutoff string Cutoff for switching to chunked upload (<= 256 MiB) (deprecated)
--azureblob-use-emulator Uses local storage emulator if provided as 'true' --azureblob-use-emulator Uses local storage emulator if provided as 'true'
--azureblob-use-msi Use a managed service identity to authenticate (only works in Azure) --azureblob-use-msi Use a managed service identity to authenticate (only works in Azure)
@ -203,7 +204,7 @@ and may be set in the config file.
--b2-disable-checksum Disable checksums for large (> upload cutoff) files --b2-disable-checksum Disable checksums for large (> upload cutoff) files
--b2-download-auth-duration Duration Time before the authorization token will expire in s or suffix ms|s|m|h|d (default 1w) --b2-download-auth-duration Duration Time before the authorization token will expire in s or suffix ms|s|m|h|d (default 1w)
--b2-download-url string Custom endpoint for downloads --b2-download-url string Custom endpoint for downloads
--b2-encoding MultiEncoder This sets the encoding for the backend (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot) --b2-encoding MultiEncoder The encoding for the backend (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--b2-endpoint string Endpoint for the service --b2-endpoint string Endpoint for the service
--b2-hard-delete Permanently delete files on remote removal, otherwise hide files --b2-hard-delete Permanently delete files on remote removal, otherwise hide files
--b2-key string Application Key --b2-key string Application Key
@ -219,7 +220,7 @@ and may be set in the config file.
--box-client-id string OAuth Client Id --box-client-id string OAuth Client Id
--box-client-secret string OAuth Client Secret --box-client-secret string OAuth Client Secret
--box-commit-retries int Max number of times to try committing a multipart file (default 100) --box-commit-retries int Max number of times to try committing a multipart file (default 100)
--box-encoding MultiEncoder This sets the encoding for the backend (default Slash,BackSlash,Del,Ctl,RightSpace,InvalidUtf8,Dot) --box-encoding MultiEncoder The encoding for the backend (default Slash,BackSlash,Del,Ctl,RightSpace,InvalidUtf8,Dot)
--box-list-chunk int Size of listing chunk 1-1000 (default 1000) --box-list-chunk int Size of listing chunk 1-1000 (default 1000)
--box-owned-by string Only show items owned by the login (email address) passed in --box-owned-by string Only show items owned by the login (email address) passed in
--box-root-folder-id string Fill in for rclone to use a non root folder as its starting point --box-root-folder-id string Fill in for rclone to use a non root folder as its starting point
@ -256,6 +257,7 @@ and may be set in the config file.
--compress-remote string Remote to compress --compress-remote string Remote to compress
-L, --copy-links Follow symlinks and copy the pointed to item -L, --copy-links Follow symlinks and copy the pointed to item
--crypt-directory-name-encryption Option to either encrypt directory names or leave them intact (default true) --crypt-directory-name-encryption Option to either encrypt directory names or leave them intact (default true)
--crypt-filename-encoding string How to encode the encrypted filename to text string (default "base32")
--crypt-filename-encryption string How to encrypt the filenames (default "standard") --crypt-filename-encryption string How to encrypt the filenames (default "standard")
--crypt-no-data-encryption Option to either encrypt file data or leave it unencrypted --crypt-no-data-encryption Option to either encrypt file data or leave it unencrypted
--crypt-password string Password or pass phrase for encryption (obscured) --crypt-password string Password or pass phrase for encryption (obscured)
@ -270,8 +272,9 @@ and may be set in the config file.
--drive-chunk-size SizeSuffix Upload chunk size (default 8Mi) --drive-chunk-size SizeSuffix Upload chunk size (default 8Mi)
--drive-client-id string Google Application Client Id --drive-client-id string Google Application Client Id
--drive-client-secret string OAuth Client Secret --drive-client-secret string OAuth Client Secret
--drive-copy-shortcut-content Server side copy contents of shortcuts instead of the shortcut
--drive-disable-http2 Disable drive using http2 (default true) --drive-disable-http2 Disable drive using http2 (default true)
--drive-encoding MultiEncoder This sets the encoding for the backend (default InvalidUtf8) --drive-encoding MultiEncoder The encoding for the backend (default InvalidUtf8)
--drive-export-formats string Comma separated list of preferred formats for downloading Google docs (default "docx,xlsx,pptx,svg") --drive-export-formats string Comma separated list of preferred formats for downloading Google docs (default "docx,xlsx,pptx,svg")
--drive-formats string Deprecated: See export_formats --drive-formats string Deprecated: See export_formats
--drive-impersonate string Impersonate this user when using a service account --drive-impersonate string Impersonate this user when using a service account
@ -288,6 +291,7 @@ and may be set in the config file.
--drive-shared-with-me Only show files that are shared with me --drive-shared-with-me Only show files that are shared with me
--drive-size-as-quota Show sizes as storage quota usage, not actual size --drive-size-as-quota Show sizes as storage quota usage, not actual size
--drive-skip-checksum-gphotos Skip MD5 checksum on Google photos and videos only --drive-skip-checksum-gphotos Skip MD5 checksum on Google photos and videos only
--drive-skip-dangling-shortcuts If set skip dangling shortcut files
--drive-skip-gdocs Skip google documents in all listings --drive-skip-gdocs Skip google documents in all listings
--drive-skip-shortcuts If set skip shortcut files --drive-skip-shortcuts If set skip shortcut files
--drive-starred-only Only show files that are starred --drive-starred-only Only show files that are starred
@ -310,40 +314,41 @@ and may be set in the config file.
--dropbox-chunk-size SizeSuffix Upload chunk size (< 150Mi) (default 48Mi) --dropbox-chunk-size SizeSuffix Upload chunk size (< 150Mi) (default 48Mi)
--dropbox-client-id string OAuth Client Id --dropbox-client-id string OAuth Client Id
--dropbox-client-secret string OAuth Client Secret --dropbox-client-secret string OAuth Client Secret
--dropbox-encoding MultiEncoder This sets the encoding for the backend (default Slash,BackSlash,Del,RightSpace,InvalidUtf8,Dot) --dropbox-encoding MultiEncoder The encoding for the backend (default Slash,BackSlash,Del,RightSpace,InvalidUtf8,Dot)
--dropbox-impersonate string Impersonate this user when using a business account --dropbox-impersonate string Impersonate this user when using a business account
--dropbox-shared-files Instructs rclone to work on individual shared files --dropbox-shared-files Instructs rclone to work on individual shared files
--dropbox-shared-folders Instructs rclone to work on shared folders --dropbox-shared-folders Instructs rclone to work on shared folders
--dropbox-token string OAuth Access Token as a JSON blob --dropbox-token string OAuth Access Token as a JSON blob
--dropbox-token-url string Token server url --dropbox-token-url string Token server url
--fichier-api-key string Your API Key, get it from https://1fichier.com/console/params.pl --fichier-api-key string Your API Key, get it from https://1fichier.com/console/params.pl
--fichier-encoding MultiEncoder This sets the encoding for the backend (default Slash,LtGt,DoubleQuote,SingleQuote,BackQuote,Dollar,BackSlash,Del,Ctl,LeftSpace,RightSpace,InvalidUtf8,Dot) --fichier-encoding MultiEncoder The encoding for the backend (default Slash,LtGt,DoubleQuote,SingleQuote,BackQuote,Dollar,BackSlash,Del,Ctl,LeftSpace,RightSpace,InvalidUtf8,Dot)
--fichier-file-password string If you want to download a shared file that is password protected, add this parameter (obscured) --fichier-file-password string If you want to download a shared file that is password protected, add this parameter (obscured)
--fichier-folder-password string If you want to list the files in a shared folder that is password protected, add this parameter (obscured) --fichier-folder-password string If you want to list the files in a shared folder that is password protected, add this parameter (obscured)
--fichier-shared-folder string If you want to download a shared folder, add this parameter --fichier-shared-folder string If you want to download a shared folder, add this parameter
--filefabric-encoding MultiEncoder This sets the encoding for the backend (default Slash,Del,Ctl,InvalidUtf8,Dot) --filefabric-encoding MultiEncoder The encoding for the backend (default Slash,Del,Ctl,InvalidUtf8,Dot)
--filefabric-permanent-token string Permanent Authentication Token --filefabric-permanent-token string Permanent Authentication Token
--filefabric-root-folder-id string ID of the root folder --filefabric-root-folder-id string ID of the root folder
--filefabric-token string Session Token --filefabric-token string Session Token
--filefabric-token-expiry string Token expiry time --filefabric-token-expiry string Token expiry time
--filefabric-url string URL of the Enterprise File Fabric to connect to --filefabric-url string URL of the Enterprise File Fabric to connect to
--filefabric-version string Version read from the file fabric --filefabric-version string Version read from the file fabric
--ftp-ask-password Allow asking for FTP password when needed
--ftp-close-timeout Duration Maximum time to wait for a response to close (default 1m0s) --ftp-close-timeout Duration Maximum time to wait for a response to close (default 1m0s)
--ftp-concurrency int Maximum number of FTP simultaneous connections, 0 for unlimited --ftp-concurrency int Maximum number of FTP simultaneous connections, 0 for unlimited
--ftp-disable-epsv Disable using EPSV even if server advertises support --ftp-disable-epsv Disable using EPSV even if server advertises support
--ftp-disable-mlsd Disable using MLSD even if server advertises support --ftp-disable-mlsd Disable using MLSD even if server advertises support
--ftp-disable-tls13 Disable TLS 1.3 (workaround for FTP servers with buggy TLS) --ftp-disable-tls13 Disable TLS 1.3 (workaround for FTP servers with buggy TLS)
--ftp-encoding MultiEncoder This sets the encoding for the backend (default Slash,Del,Ctl,RightSpace,Dot) --ftp-encoding MultiEncoder The encoding for the backend (default Slash,Del,Ctl,RightSpace,Dot)
--ftp-explicit-tls Use Explicit FTPS (FTP over TLS) --ftp-explicit-tls Use Explicit FTPS (FTP over TLS)
--ftp-host string FTP host to connect to --ftp-host string FTP host to connect to
--ftp-idle-timeout Duration Max time before closing idle connections (default 1m0s) --ftp-idle-timeout Duration Max time before closing idle connections (default 1m0s)
--ftp-no-check-certificate Do not verify the TLS certificate of the server --ftp-no-check-certificate Do not verify the TLS certificate of the server
--ftp-pass string FTP password (obscured) --ftp-pass string FTP password (obscured)
--ftp-port string FTP port number (default 21) --ftp-port int FTP port number (default 21)
--ftp-shut-timeout Duration Maximum time to wait for data connection closing status (default 1m0s) --ftp-shut-timeout Duration Maximum time to wait for data connection closing status (default 1m0s)
--ftp-tls Use Implicit FTPS (FTP over TLS) --ftp-tls Use Implicit FTPS (FTP over TLS)
--ftp-tls-cache-size int Size of TLS session cache for all control and data connections (default 32) --ftp-tls-cache-size int Size of TLS session cache for all control and data connections (default 32)
--ftp-user string FTP username, leave blank for current username, $USER --ftp-user string FTP username (default "$USER")
--ftp-writing-mdtm Use MDTM to set modification time (VsFtpd quirk) --ftp-writing-mdtm Use MDTM to set modification time (VsFtpd quirk)
--gcs-anonymous Access public buckets and objects without credentials --gcs-anonymous Access public buckets and objects without credentials
--gcs-auth-url string Auth server URL --gcs-auth-url string Auth server URL
@ -351,7 +356,7 @@ and may be set in the config file.
--gcs-bucket-policy-only Access checks should use bucket-level IAM policies --gcs-bucket-policy-only Access checks should use bucket-level IAM policies
--gcs-client-id string OAuth Client Id --gcs-client-id string OAuth Client Id
--gcs-client-secret string OAuth Client Secret --gcs-client-secret string OAuth Client Secret
--gcs-encoding MultiEncoder This sets the encoding for the backend (default Slash,CrLf,InvalidUtf8,Dot) --gcs-encoding MultiEncoder The encoding for the backend (default Slash,CrLf,InvalidUtf8,Dot)
--gcs-location string Location for the newly created buckets --gcs-location string Location for the newly created buckets
--gcs-object-acl string Access Control List for new objects --gcs-object-acl string Access Control List for new objects
--gcs-project-number string Project number --gcs-project-number string Project number
@ -362,7 +367,7 @@ and may be set in the config file.
--gphotos-auth-url string Auth server URL --gphotos-auth-url string Auth server URL
--gphotos-client-id string OAuth Client Id --gphotos-client-id string OAuth Client Id
--gphotos-client-secret string OAuth Client Secret --gphotos-client-secret string OAuth Client Secret
--gphotos-encoding MultiEncoder This sets the encoding for the backend (default Slash,CrLf,InvalidUtf8,Dot) --gphotos-encoding MultiEncoder The encoding for the backend (default Slash,CrLf,InvalidUtf8,Dot)
--gphotos-include-archived Also view and download archived media --gphotos-include-archived Also view and download archived media
--gphotos-read-only Set to make the Google Photos backend read only --gphotos-read-only Set to make the Google Photos backend read only
--gphotos-read-size Set to read the size of media items --gphotos-read-size Set to read the size of media items
@ -374,38 +379,39 @@ and may be set in the config file.
--hasher-max-age Duration Maximum time to keep checksums in cache (0 = no cache, off = cache forever) (default off) --hasher-max-age Duration Maximum time to keep checksums in cache (0 = no cache, off = cache forever) (default off)
--hasher-remote string Remote to cache checksums for (e.g. myRemote:path) --hasher-remote string Remote to cache checksums for (e.g. myRemote:path)
--hdfs-data-transfer-protection string Kerberos data transfer protection: authentication|integrity|privacy --hdfs-data-transfer-protection string Kerberos data transfer protection: authentication|integrity|privacy
--hdfs-encoding MultiEncoder This sets the encoding for the backend (default Slash,Colon,Del,Ctl,InvalidUtf8,Dot) --hdfs-encoding MultiEncoder The encoding for the backend (default Slash,Colon,Del,Ctl,InvalidUtf8,Dot)
--hdfs-namenode string Hadoop name node and port --hdfs-namenode string Hadoop name node and port
--hdfs-service-principal-name string Kerberos service principal name for the namenode --hdfs-service-principal-name string Kerberos service principal name for the namenode
--hdfs-username string Hadoop user name --hdfs-username string Hadoop user name
--http-headers CommaSepList Set HTTP headers for all transactions --http-headers CommaSepList Set HTTP headers for all transactions
--http-no-head Don't use HEAD requests to find file sizes in dir listing --http-no-head Don't use HEAD requests
--http-no-slash Set this if the site doesn't end directories with / --http-no-slash Set this if the site doesn't end directories with /
--http-url string URL of http host to connect to --http-url string URL of http host to connect to
--hubic-auth-url string Auth server URL --hubic-auth-url string Auth server URL
--hubic-chunk-size SizeSuffix Above this size files will be chunked into a _segments container (default 5Gi) --hubic-chunk-size SizeSuffix Above this size files will be chunked into a _segments container (default 5Gi)
--hubic-client-id string OAuth Client Id --hubic-client-id string OAuth Client Id
--hubic-client-secret string OAuth Client Secret --hubic-client-secret string OAuth Client Secret
--hubic-encoding MultiEncoder This sets the encoding for the backend (default Slash,InvalidUtf8) --hubic-encoding MultiEncoder The encoding for the backend (default Slash,InvalidUtf8)
--hubic-no-chunk Don't chunk files during streaming upload --hubic-no-chunk Don't chunk files during streaming upload
--hubic-token string OAuth Access Token as a JSON blob --hubic-token string OAuth Access Token as a JSON blob
--hubic-token-url string Token server url --hubic-token-url string Token server url
--jottacloud-encoding MultiEncoder This sets the encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,Del,Ctl,InvalidUtf8,Dot) --jottacloud-encoding MultiEncoder The encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,Del,Ctl,InvalidUtf8,Dot)
--jottacloud-hard-delete Delete files permanently rather than putting them into the trash --jottacloud-hard-delete Delete files permanently rather than putting them into the trash
--jottacloud-md5-memory-limit SizeSuffix Files bigger than this will be cached on disk to calculate the MD5 if required (default 10Mi) --jottacloud-md5-memory-limit SizeSuffix Files bigger than this will be cached on disk to calculate the MD5 if required (default 10Mi)
--jottacloud-no-versions Avoid server side versioning by deleting files and recreating files instead of overwriting them --jottacloud-no-versions Avoid server side versioning by deleting files and recreating files instead of overwriting them
--jottacloud-trashed-only Only show files that are in the trash --jottacloud-trashed-only Only show files that are in the trash
--jottacloud-upload-resume-limit SizeSuffix Files bigger than this can be resumed if the upload fail's (default 10Mi) --jottacloud-upload-resume-limit SizeSuffix Files bigger than this can be resumed if the upload fail's (default 10Mi)
--koofr-encoding MultiEncoder This sets the encoding for the backend (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot) --koofr-encoding MultiEncoder The encoding for the backend (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--koofr-endpoint string The Koofr API endpoint to use (default "https://app.koofr.net") --koofr-endpoint string The Koofr API endpoint to use
--koofr-mountid string Mount ID of the mount to use --koofr-mountid string Mount ID of the mount to use
--koofr-password string Your Koofr password for rclone (generate one at https://app.koofr.net/app/admin/preferences/password) (obscured) --koofr-password string Your password for rclone (generate one at https://app.koofr.net/app/admin/preferences/password) (obscured)
--koofr-provider string Choose your storage provider
--koofr-setmtime Does the backend support setting modification time (default true) --koofr-setmtime Does the backend support setting modification time (default true)
--koofr-user string Your Koofr user name --koofr-user string Your user name
-l, --links Translate symlinks to/from regular files with a '.rclonelink' extension -l, --links Translate symlinks to/from regular files with a '.rclonelink' extension
--local-case-insensitive Force the filesystem to report itself as case insensitive --local-case-insensitive Force the filesystem to report itself as case insensitive
--local-case-sensitive Force the filesystem to report itself as case sensitive --local-case-sensitive Force the filesystem to report itself as case sensitive
--local-encoding MultiEncoder This sets the encoding for the backend (default Slash,Dot) --local-encoding MultiEncoder The encoding for the backend (default Slash,Dot)
--local-no-check-updated Don't check to see if the files change during upload --local-no-check-updated Don't check to see if the files change during upload
--local-no-preallocate Disable preallocation of disk space for transferred files --local-no-preallocate Disable preallocation of disk space for transferred files
--local-no-set-modtime Disable setting modtime --local-no-set-modtime Disable setting modtime
@ -414,7 +420,7 @@ and may be set in the config file.
--local-unicode-normalization Apply unicode NFC normalization to paths and filenames --local-unicode-normalization Apply unicode NFC normalization to paths and filenames
--local-zero-size-links Assume the Stat size of links is zero (and read them instead) (deprecated) --local-zero-size-links Assume the Stat size of links is zero (and read them instead) (deprecated)
--mailru-check-hash What should copy do if file checksum is mismatched or invalid (default true) --mailru-check-hash What should copy do if file checksum is mismatched or invalid (default true)
--mailru-encoding MultiEncoder This sets the encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,Del,Ctl,InvalidUtf8,Dot) --mailru-encoding MultiEncoder The encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--mailru-pass string Password (obscured) --mailru-pass string Password (obscured)
--mailru-speedup-enable Skip full upload if there is another file with same data hash (default true) --mailru-speedup-enable Skip full upload if there is another file with same data hash (default true)
--mailru-speedup-file-patterns string Comma separated list of file name patterns eligible for speedup (put by hash) (default "*.mkv,*.avi,*.mp4,*.mp3,*.zip,*.gz,*.rar,*.pdf") --mailru-speedup-file-patterns string Comma separated list of file name patterns eligible for speedup (put by hash) (default "*.mkv,*.avi,*.mp4,*.mp3,*.zip,*.gz,*.rar,*.pdf")
@ -422,18 +428,23 @@ and may be set in the config file.
--mailru-speedup-max-memory SizeSuffix Files larger than the size given below will always be hashed on disk (default 32Mi) --mailru-speedup-max-memory SizeSuffix Files larger than the size given below will always be hashed on disk (default 32Mi)
--mailru-user string User name (usually email) --mailru-user string User name (usually email)
--mega-debug Output more debug from Mega --mega-debug Output more debug from Mega
--mega-encoding MultiEncoder This sets the encoding for the backend (default Slash,InvalidUtf8,Dot) --mega-encoding MultiEncoder The encoding for the backend (default Slash,InvalidUtf8,Dot)
--mega-hard-delete Delete files permanently rather than putting them into the trash --mega-hard-delete Delete files permanently rather than putting them into the trash
--mega-pass string Password (obscured) --mega-pass string Password (obscured)
--mega-user string User name --mega-user string User name
--netstorage-account string Set the NetStorage account name
--netstorage-host string Domain+path of NetStorage host to connect to
--netstorage-protocol string Select between HTTP or HTTPS protocol (default "https")
--netstorage-secret string Set the NetStorage account secret/G2O key for authentication (obscured)
-x, --one-file-system Don't cross filesystem boundaries (unix/macOS only) -x, --one-file-system Don't cross filesystem boundaries (unix/macOS only)
--onedrive-auth-url string Auth server URL --onedrive-auth-url string Auth server URL
--onedrive-chunk-size SizeSuffix Chunk size to upload files with - must be multiple of 320k (327,680 bytes) (default 10Mi) --onedrive-chunk-size SizeSuffix Chunk size to upload files with - must be multiple of 320k (327,680 bytes) (default 10Mi)
--onedrive-client-id string OAuth Client Id --onedrive-client-id string OAuth Client Id
--onedrive-client-secret string OAuth Client Secret --onedrive-client-secret string OAuth Client Secret
--onedrive-disable-site-permission Disable the request for Sites.Read.All permission
--onedrive-drive-id string The ID of the drive to use --onedrive-drive-id string The ID of the drive to use
--onedrive-drive-type string The type of the drive (personal | business | documentLibrary) --onedrive-drive-type string The type of the drive (personal | business | documentLibrary)
--onedrive-encoding MultiEncoder This sets the encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,Del,Ctl,LeftSpace,LeftTilde,RightSpace,RightPeriod,InvalidUtf8,Dot) --onedrive-encoding MultiEncoder The encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,Del,Ctl,LeftSpace,LeftTilde,RightSpace,RightPeriod,InvalidUtf8,Dot)
--onedrive-expose-onenote-files Set to make OneNote files show up in directory listings --onedrive-expose-onenote-files Set to make OneNote files show up in directory listings
--onedrive-link-password string Set the password for links created by the link command --onedrive-link-password string Set the password for links created by the link command
--onedrive-link-scope string Set the scope of the links created by the link command (default "anonymous") --onedrive-link-scope string Set the scope of the links created by the link command (default "anonymous")
@ -441,27 +452,28 @@ and may be set in the config file.
--onedrive-list-chunk int Size of listing chunk (default 1000) --onedrive-list-chunk int Size of listing chunk (default 1000)
--onedrive-no-versions Remove all versions on modifying operations --onedrive-no-versions Remove all versions on modifying operations
--onedrive-region string Choose national cloud region for OneDrive (default "global") --onedrive-region string Choose national cloud region for OneDrive (default "global")
--onedrive-root-folder-id string ID of the root folder
--onedrive-server-side-across-configs Allow server-side operations (e.g. copy) to work across different onedrive configs --onedrive-server-side-across-configs Allow server-side operations (e.g. copy) to work across different onedrive configs
--onedrive-token string OAuth Access Token as a JSON blob --onedrive-token string OAuth Access Token as a JSON blob
--onedrive-token-url string Token server url --onedrive-token-url string Token server url
--opendrive-chunk-size SizeSuffix Files will be uploaded in chunks this size (default 10Mi) --opendrive-chunk-size SizeSuffix Files will be uploaded in chunks this size (default 10Mi)
--opendrive-encoding MultiEncoder This sets the encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,LeftSpace,LeftCrLfHtVt,RightSpace,RightCrLfHtVt,InvalidUtf8,Dot) --opendrive-encoding MultiEncoder The encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,LeftSpace,LeftCrLfHtVt,RightSpace,RightCrLfHtVt,InvalidUtf8,Dot)
--opendrive-password string Password (obscured) --opendrive-password string Password (obscured)
--opendrive-username string Username --opendrive-username string Username
--pcloud-auth-url string Auth server URL --pcloud-auth-url string Auth server URL
--pcloud-client-id string OAuth Client Id --pcloud-client-id string OAuth Client Id
--pcloud-client-secret string OAuth Client Secret --pcloud-client-secret string OAuth Client Secret
--pcloud-encoding MultiEncoder This sets the encoding for the backend (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot) --pcloud-encoding MultiEncoder The encoding for the backend (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--pcloud-hostname string Hostname to connect to (default "api.pcloud.com") --pcloud-hostname string Hostname to connect to (default "api.pcloud.com")
--pcloud-root-folder-id string Fill in for rclone to use a non root folder as its starting point (default "d0") --pcloud-root-folder-id string Fill in for rclone to use a non root folder as its starting point (default "d0")
--pcloud-token string OAuth Access Token as a JSON blob --pcloud-token string OAuth Access Token as a JSON blob
--pcloud-token-url string Token server url --pcloud-token-url string Token server url
--premiumizeme-encoding MultiEncoder This sets the encoding for the backend (default Slash,DoubleQuote,BackSlash,Del,Ctl,InvalidUtf8,Dot) --premiumizeme-encoding MultiEncoder The encoding for the backend (default Slash,DoubleQuote,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--putio-encoding MultiEncoder This sets the encoding for the backend (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot) --putio-encoding MultiEncoder The encoding for the backend (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--qingstor-access-key-id string QingStor Access Key ID --qingstor-access-key-id string QingStor Access Key ID
--qingstor-chunk-size SizeSuffix Chunk size to use for uploading (default 4Mi) --qingstor-chunk-size SizeSuffix Chunk size to use for uploading (default 4Mi)
--qingstor-connection-retries int Number of connection retries (default 3) --qingstor-connection-retries int Number of connection retries (default 3)
--qingstor-encoding MultiEncoder This sets the encoding for the backend (default Slash,Ctl,InvalidUtf8) --qingstor-encoding MultiEncoder The encoding for the backend (default Slash,Ctl,InvalidUtf8)
--qingstor-endpoint string Enter an endpoint URL to connection QingStor API --qingstor-endpoint string Enter an endpoint URL to connection QingStor API
--qingstor-env-auth Get QingStor credentials from runtime --qingstor-env-auth Get QingStor credentials from runtime
--qingstor-secret-access-key string QingStor Secret Access Key (password) --qingstor-secret-access-key string QingStor Secret Access Key (password)
@ -476,12 +488,14 @@ and may be set in the config file.
--s3-disable-checksum Don't store MD5 checksum with object metadata --s3-disable-checksum Don't store MD5 checksum with object metadata
--s3-disable-http2 Disable usage of http2 for S3 backends --s3-disable-http2 Disable usage of http2 for S3 backends
--s3-download-url string Custom endpoint for downloads --s3-download-url string Custom endpoint for downloads
--s3-encoding MultiEncoder This sets the encoding for the backend (default Slash,InvalidUtf8,Dot) --s3-encoding MultiEncoder The encoding for the backend (default Slash,InvalidUtf8,Dot)
--s3-endpoint string Endpoint for S3 API --s3-endpoint string Endpoint for S3 API
--s3-env-auth Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars) --s3-env-auth Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars)
--s3-force-path-style If true use path style access if false use virtual hosted style (default true) --s3-force-path-style If true use path style access if false use virtual hosted style (default true)
--s3-leave-parts-on-error If true avoid calling abort upload on a failure, leaving all successfully uploaded parts on S3 for manual recovery --s3-leave-parts-on-error If true avoid calling abort upload on a failure, leaving all successfully uploaded parts on S3 for manual recovery
--s3-list-chunk int Size of listing chunk (response list for each ListObject S3 request) (default 1000) --s3-list-chunk int Size of listing chunk (response list for each ListObject S3 request) (default 1000)
--s3-list-url-encode Tristate Whether to url encode listings: true/false/unset (default unset)
--s3-list-version int Version of ListObjects to use: 1,2 or 0 for auto
--s3-location-constraint string Location constraint - must be set to match the Region --s3-location-constraint string Location constraint - must be set to match the Region
--s3-max-upload-parts int Maximum number of parts in a multipart upload (default 10000) --s3-max-upload-parts int Maximum number of parts in a multipart upload (default 10000)
--s3-memory-pool-flush-time Duration How often internal memory buffer pools will be flushed (default 1m0s) --s3-memory-pool-flush-time Duration How often internal memory buffer pools will be flushed (default 1m0s)
@ -505,10 +519,11 @@ and may be set in the config file.
--s3-upload-concurrency int Concurrency for multipart uploads (default 4) --s3-upload-concurrency int Concurrency for multipart uploads (default 4)
--s3-upload-cutoff SizeSuffix Cutoff for switching to chunked upload (default 200Mi) --s3-upload-cutoff SizeSuffix Cutoff for switching to chunked upload (default 200Mi)
--s3-use-accelerate-endpoint If true use the AWS S3 accelerated endpoint --s3-use-accelerate-endpoint If true use the AWS S3 accelerated endpoint
--s3-use-multipart-etag Tristate Whether to use ETag in multipart uploads for verification (default unset)
--s3-v2-auth If true use v2 authentication --s3-v2-auth If true use v2 authentication
--seafile-2fa Two-factor authentication ('true' if the account has 2FA enabled) --seafile-2fa Two-factor authentication ('true' if the account has 2FA enabled)
--seafile-create-library Should rclone create a library if it doesn't exist --seafile-create-library Should rclone create a library if it doesn't exist
--seafile-encoding MultiEncoder This sets the encoding for the backend (default Slash,DoubleQuote,BackSlash,Ctl,InvalidUtf8) --seafile-encoding MultiEncoder The encoding for the backend (default Slash,DoubleQuote,BackSlash,Ctl,InvalidUtf8)
--seafile-library string Name of the library --seafile-library string Name of the library
--seafile-library-key string Library password (for encrypted libraries only) (obscured) --seafile-library-key string Library password (for encrypted libraries only) (obscured)
--seafile-pass string Password (obscured) --seafile-pass string Password (obscured)
@ -528,7 +543,7 @@ and may be set in the config file.
--sftp-md5sum-command string The command used to read md5 hashes --sftp-md5sum-command string The command used to read md5 hashes
--sftp-pass string SSH password, leave blank to use ssh-agent (obscured) --sftp-pass string SSH password, leave blank to use ssh-agent (obscured)
--sftp-path-override string Override path used by SSH connection --sftp-path-override string Override path used by SSH connection
--sftp-port string SSH port number (default 22) --sftp-port int SSH port number (default 22)
--sftp-pubkey-file string Optional path to public key file --sftp-pubkey-file string Optional path to public key file
--sftp-server-command string Specifies the path or command to run a sftp server on the remote host --sftp-server-command string Specifies the path or command to run a sftp server on the remote host
--sftp-set-modtime Set the modified time on the remote if set (default true) --sftp-set-modtime Set the modified time on the remote if set (default true)
@ -537,23 +552,28 @@ and may be set in the config file.
--sftp-subsystem string Specifies the SSH2 subsystem on the remote host (default "sftp") --sftp-subsystem string Specifies the SSH2 subsystem on the remote host (default "sftp")
--sftp-use-fstat If set use fstat instead of stat --sftp-use-fstat If set use fstat instead of stat
--sftp-use-insecure-cipher Enable the use of insecure ciphers and key exchange methods --sftp-use-insecure-cipher Enable the use of insecure ciphers and key exchange methods
--sftp-user string SSH username, leave blank for current username, $USER --sftp-user string SSH username (default "$USER")
--sharefile-chunk-size SizeSuffix Upload chunk size (default 64Mi) --sharefile-chunk-size SizeSuffix Upload chunk size (default 64Mi)
--sharefile-encoding MultiEncoder This sets the encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,Ctl,LeftSpace,LeftPeriod,RightSpace,RightPeriod,InvalidUtf8,Dot) --sharefile-encoding MultiEncoder The encoding for the backend (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,Ctl,LeftSpace,LeftPeriod,RightSpace,RightPeriod,InvalidUtf8,Dot)
--sharefile-endpoint string Endpoint for API calls --sharefile-endpoint string Endpoint for API calls
--sharefile-root-folder-id string ID of the root folder --sharefile-root-folder-id string ID of the root folder
--sharefile-upload-cutoff SizeSuffix Cutoff for switching to multipart upload (default 128Mi) --sharefile-upload-cutoff SizeSuffix Cutoff for switching to multipart upload (default 128Mi)
--sia-api-password string Sia Daemon API Password (obscured) --sia-api-password string Sia Daemon API Password (obscured)
--sia-api-url string Sia daemon API URL, like http://sia.daemon.host:9980 (default "http://127.0.0.1:9980") --sia-api-url string Sia daemon API URL, like http://sia.daemon.host:9980 (default "http://127.0.0.1:9980")
--sia-encoding MultiEncoder This sets the encoding for the backend (default Slash,Question,Hash,Percent,Del,Ctl,InvalidUtf8,Dot) --sia-encoding MultiEncoder The encoding for the backend (default Slash,Question,Hash,Percent,Del,Ctl,InvalidUtf8,Dot)
--sia-user-agent string Siad User Agent (default "Sia-Agent") --sia-user-agent string Siad User Agent (default "Sia-Agent")
--skip-links Don't warn about skipped symlinks --skip-links Don't warn about skipped symlinks
--storj-access-grant string Access grant
--storj-api-key string API key
--storj-passphrase string Encryption passphrase
--storj-provider string Choose an authentication method (default "existing")
--storj-satellite-address string Satellite address (default "us-central-1.storj.io")
--sugarsync-access-key-id string Sugarsync Access Key ID --sugarsync-access-key-id string Sugarsync Access Key ID
--sugarsync-app-id string Sugarsync App ID --sugarsync-app-id string Sugarsync App ID
--sugarsync-authorization string Sugarsync authorization --sugarsync-authorization string Sugarsync authorization
--sugarsync-authorization-expiry string Sugarsync authorization expiry --sugarsync-authorization-expiry string Sugarsync authorization expiry
--sugarsync-deleted-id string Sugarsync deleted folder id --sugarsync-deleted-id string Sugarsync deleted folder id
--sugarsync-encoding MultiEncoder This sets the encoding for the backend (default Slash,Ctl,InvalidUtf8,Dot) --sugarsync-encoding MultiEncoder The encoding for the backend (default Slash,Ctl,InvalidUtf8,Dot)
--sugarsync-hard-delete Permanently delete files if true --sugarsync-hard-delete Permanently delete files if true
--sugarsync-private-access-key string Sugarsync Private Access Key --sugarsync-private-access-key string Sugarsync Private Access Key
--sugarsync-refresh-token string Sugarsync refresh token --sugarsync-refresh-token string Sugarsync refresh token
@ -567,7 +587,7 @@ and may be set in the config file.
--swift-auth-version int AuthVersion - optional - set to (1,2,3) if your auth URL has no version (ST_AUTH_VERSION) --swift-auth-version int AuthVersion - optional - set to (1,2,3) if your auth URL has no version (ST_AUTH_VERSION)
--swift-chunk-size SizeSuffix Above this size files will be chunked into a _segments container (default 5Gi) --swift-chunk-size SizeSuffix Above this size files will be chunked into a _segments container (default 5Gi)
--swift-domain string User domain - optional (v3 auth) (OS_USER_DOMAIN_NAME) --swift-domain string User domain - optional (v3 auth) (OS_USER_DOMAIN_NAME)
--swift-encoding MultiEncoder This sets the encoding for the backend (default Slash,InvalidUtf8) --swift-encoding MultiEncoder The encoding for the backend (default Slash,InvalidUtf8)
--swift-endpoint-type string Endpoint type to choose from the service catalogue (OS_ENDPOINT_TYPE) (default "public") --swift-endpoint-type string Endpoint type to choose from the service catalogue (OS_ENDPOINT_TYPE) (default "public")
--swift-env-auth Get swift credentials from environment variables in standard OpenStack form --swift-env-auth Get swift credentials from environment variables in standard OpenStack form
--swift-key string API key or password (OS_PASSWORD) --swift-key string API key or password (OS_PASSWORD)
@ -581,21 +601,16 @@ and may be set in the config file.
--swift-tenant-id string Tenant ID - optional for v1 auth, this or tenant required otherwise (OS_TENANT_ID) --swift-tenant-id string Tenant ID - optional for v1 auth, this or tenant required otherwise (OS_TENANT_ID)
--swift-user string User name to log in (OS_USERNAME) --swift-user string User name to log in (OS_USERNAME)
--swift-user-id string User ID to log in - optional - most swift systems use user and leave this blank (v3 auth) (OS_USER_ID) --swift-user-id string User ID to log in - optional - most swift systems use user and leave this blank (v3 auth) (OS_USER_ID)
--tardigrade-access-grant string Access grant
--tardigrade-api-key string API key
--tardigrade-passphrase string Encryption passphrase
--tardigrade-provider string Choose an authentication method (default "existing")
--tardigrade-satellite-address string Satellite address (default "us-central-1.tardigrade.io")
--union-action-policy string Policy to choose upstream on ACTION category (default "epall") --union-action-policy string Policy to choose upstream on ACTION category (default "epall")
--union-cache-time int Cache time of usage and free space (in seconds) (default 120) --union-cache-time int Cache time of usage and free space (in seconds) (default 120)
--union-create-policy string Policy to choose upstream on CREATE category (default "epmfs") --union-create-policy string Policy to choose upstream on CREATE category (default "epmfs")
--union-search-policy string Policy to choose upstream on SEARCH category (default "ff") --union-search-policy string Policy to choose upstream on SEARCH category (default "ff")
--union-upstreams string List of space separated upstreams --union-upstreams string List of space separated upstreams
--uptobox-access-token string Your access token --uptobox-access-token string Your access token
--uptobox-encoding MultiEncoder This sets the encoding for the backend (default Slash,LtGt,DoubleQuote,BackQuote,Del,Ctl,LeftSpace,InvalidUtf8,Dot) --uptobox-encoding MultiEncoder The encoding for the backend (default Slash,LtGt,DoubleQuote,BackQuote,Del,Ctl,LeftSpace,InvalidUtf8,Dot)
--webdav-bearer-token string Bearer token instead of user/pass (e.g. a Macaroon) --webdav-bearer-token string Bearer token instead of user/pass (e.g. a Macaroon)
--webdav-bearer-token-command string Command to run to get a bearer token --webdav-bearer-token-command string Command to run to get a bearer token
--webdav-encoding string This sets the encoding for the backend --webdav-encoding string The encoding for the backend
--webdav-headers CommaSepList Set HTTP headers for all transactions --webdav-headers CommaSepList Set HTTP headers for all transactions
--webdav-pass string Password (obscured) --webdav-pass string Password (obscured)
--webdav-url string URL of http host to connect to --webdav-url string URL of http host to connect to
@ -604,13 +619,14 @@ and may be set in the config file.
--yandex-auth-url string Auth server URL --yandex-auth-url string Auth server URL
--yandex-client-id string OAuth Client Id --yandex-client-id string OAuth Client Id
--yandex-client-secret string OAuth Client Secret --yandex-client-secret string OAuth Client Secret
--yandex-encoding MultiEncoder This sets the encoding for the backend (default Slash,Del,Ctl,InvalidUtf8,Dot) --yandex-encoding MultiEncoder The encoding for the backend (default Slash,Del,Ctl,InvalidUtf8,Dot)
--yandex-hard-delete Delete files permanently rather than putting them into the trash
--yandex-token string OAuth Access Token as a JSON blob --yandex-token string OAuth Access Token as a JSON blob
--yandex-token-url string Token server url --yandex-token-url string Token server url
--zoho-auth-url string Auth server URL --zoho-auth-url string Auth server URL
--zoho-client-id string OAuth Client Id --zoho-client-id string OAuth Client Id
--zoho-client-secret string OAuth Client Secret --zoho-client-secret string OAuth Client Secret
--zoho-encoding MultiEncoder This sets the encoding for the backend (default Del,Ctl,InvalidUtf8) --zoho-encoding MultiEncoder The encoding for the backend (default Del,Ctl,InvalidUtf8)
--zoho-region string Zoho region to connect to --zoho-region string Zoho region to connect to
--zoho-token string OAuth Access Token as a JSON blob --zoho-token string OAuth Access Token as a JSON blob
--zoho-token-url string Token server url --zoho-token-url string Token server url

View File

@ -146,28 +146,34 @@ FTP host to connect to.
E.g. "ftp.example.com". E.g. "ftp.example.com".
Properties:
- Config: host - Config: host
- Env Var: RCLONE_FTP_HOST - Env Var: RCLONE_FTP_HOST
- Type: string - Type: string
- Default: "" - Required: true
#### --ftp-user #### --ftp-user
FTP username, leave blank for current username, $USER. FTP username.
Properties:
- Config: user - Config: user
- Env Var: RCLONE_FTP_USER - Env Var: RCLONE_FTP_USER
- Type: string - Type: string
- Default: "" - Default: "$USER"
#### --ftp-port #### --ftp-port
FTP port, leave blank to use default (21). FTP port number.
Properties:
- Config: port - Config: port
- Env Var: RCLONE_FTP_PORT - Env Var: RCLONE_FTP_PORT
- Type: string - Type: int
- Default: "" - Default: 21
#### --ftp-pass #### --ftp-pass
@ -175,19 +181,12 @@ FTP password.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: pass - Config: pass
- Env Var: RCLONE_FTP_PASS - Env Var: RCLONE_FTP_PASS
- Type: string - Type: string
- Default: "" - Required: false
#### --ftp-ask-password
Ask for password when connecting to a FTP server and no password is configured.
- Config: ask_password
- Env Var: RCLONE_FTP_ASK_PASSWORD
- Type: bool
- Default: false
#### --ftp-tls #### --ftp-tls
@ -198,6 +197,8 @@ right from the start which breaks compatibility with
non-TLS-aware servers. This is usually served over port 990 rather non-TLS-aware servers. This is usually served over port 990 rather
than port 21. Cannot be used in combination with explicit FTP. than port 21. Cannot be used in combination with explicit FTP.
Properties:
- Config: tls - Config: tls
- Env Var: RCLONE_FTP_TLS - Env Var: RCLONE_FTP_TLS
- Type: bool - Type: bool
@ -211,6 +212,8 @@ When using explicit FTP over TLS the client explicitly requests
security from the server in order to upgrade a plain text connection security from the server in order to upgrade a plain text connection
to an encrypted one. Cannot be used in combination with implicit FTP. to an encrypted one. Cannot be used in combination with implicit FTP.
Properties:
- Config: explicit_tls - Config: explicit_tls
- Env Var: RCLONE_FTP_EXPLICIT_TLS - Env Var: RCLONE_FTP_EXPLICIT_TLS
- Type: bool - Type: bool
@ -224,6 +227,8 @@ Here are the advanced options specific to ftp (FTP Connection).
Maximum number of FTP simultaneous connections, 0 for unlimited. Maximum number of FTP simultaneous connections, 0 for unlimited.
Properties:
- Config: concurrency - Config: concurrency
- Env Var: RCLONE_FTP_CONCURRENCY - Env Var: RCLONE_FTP_CONCURRENCY
- Type: int - Type: int
@ -233,6 +238,8 @@ Maximum number of FTP simultaneous connections, 0 for unlimited.
Do not verify the TLS certificate of the server. Do not verify the TLS certificate of the server.
Properties:
- Config: no_check_certificate - Config: no_check_certificate
- Env Var: RCLONE_FTP_NO_CHECK_CERTIFICATE - Env Var: RCLONE_FTP_NO_CHECK_CERTIFICATE
- Type: bool - Type: bool
@ -242,6 +249,8 @@ Do not verify the TLS certificate of the server.
Disable using EPSV even if server advertises support. Disable using EPSV even if server advertises support.
Properties:
- Config: disable_epsv - Config: disable_epsv
- Env Var: RCLONE_FTP_DISABLE_EPSV - Env Var: RCLONE_FTP_DISABLE_EPSV
- Type: bool - Type: bool
@ -251,6 +260,8 @@ Disable using EPSV even if server advertises support.
Disable using MLSD even if server advertises support. Disable using MLSD even if server advertises support.
Properties:
- Config: disable_mlsd - Config: disable_mlsd
- Env Var: RCLONE_FTP_DISABLE_MLSD - Env Var: RCLONE_FTP_DISABLE_MLSD
- Type: bool - Type: bool
@ -260,6 +271,8 @@ Disable using MLSD even if server advertises support.
Use MDTM to set modification time (VsFtpd quirk) Use MDTM to set modification time (VsFtpd quirk)
Properties:
- Config: writing_mdtm - Config: writing_mdtm
- Env Var: RCLONE_FTP_WRITING_MDTM - Env Var: RCLONE_FTP_WRITING_MDTM
- Type: bool - Type: bool
@ -275,6 +288,8 @@ given, rclone will empty the connection pool.
Set to 0 to keep connections indefinitely. Set to 0 to keep connections indefinitely.
Properties:
- Config: idle_timeout - Config: idle_timeout
- Env Var: RCLONE_FTP_IDLE_TIMEOUT - Env Var: RCLONE_FTP_IDLE_TIMEOUT
- Type: Duration - Type: Duration
@ -284,6 +299,8 @@ Set to 0 to keep connections indefinitely.
Maximum time to wait for a response to close. Maximum time to wait for a response to close.
Properties:
- Config: close_timeout - Config: close_timeout
- Env Var: RCLONE_FTP_CLOSE_TIMEOUT - Env Var: RCLONE_FTP_CLOSE_TIMEOUT
- Type: Duration - Type: Duration
@ -297,6 +314,8 @@ TLS cache allows to resume TLS sessions and reuse PSK between connections.
Increase if default size is not enough resulting in TLS resumption errors. Increase if default size is not enough resulting in TLS resumption errors.
Enabled by default. Use 0 to disable. Enabled by default. Use 0 to disable.
Properties:
- Config: tls_cache_size - Config: tls_cache_size
- Env Var: RCLONE_FTP_TLS_CACHE_SIZE - Env Var: RCLONE_FTP_TLS_CACHE_SIZE
- Type: int - Type: int
@ -306,6 +325,8 @@ Enabled by default. Use 0 to disable.
Disable TLS 1.3 (workaround for FTP servers with buggy TLS) Disable TLS 1.3 (workaround for FTP servers with buggy TLS)
Properties:
- Config: disable_tls13 - Config: disable_tls13
- Env Var: RCLONE_FTP_DISABLE_TLS13 - Env Var: RCLONE_FTP_DISABLE_TLS13
- Type: bool - Type: bool
@ -315,17 +336,35 @@ Disable TLS 1.3 (workaround for FTP servers with buggy TLS)
Maximum time to wait for data connection closing status. Maximum time to wait for data connection closing status.
Properties:
- Config: shut_timeout - Config: shut_timeout
- Env Var: RCLONE_FTP_SHUT_TIMEOUT - Env Var: RCLONE_FTP_SHUT_TIMEOUT
- Type: Duration - Type: Duration
- Default: 1m0s - Default: 1m0s
#### --ftp-ask-password
Allow asking for FTP password when needed.
If this is set and no password is supplied then rclone will ask for a password
Properties:
- Config: ask_password
- Env Var: RCLONE_FTP_ASK_PASSWORD
- Type: bool
- Default: false
#### --ftp-encoding #### --ftp-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_FTP_ENCODING - Env Var: RCLONE_FTP_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -281,10 +281,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_GCS_CLIENT_ID - Env Var: RCLONE_GCS_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --gcs-client-secret #### --gcs-client-secret
@ -292,10 +294,12 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_GCS_CLIENT_SECRET - Env Var: RCLONE_GCS_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
#### --gcs-project-number #### --gcs-project-number
@ -303,10 +307,12 @@ Project number.
Optional - needed only for list/create/delete buckets - see your developer console. Optional - needed only for list/create/delete buckets - see your developer console.
Properties:
- Config: project_number - Config: project_number
- Env Var: RCLONE_GCS_PROJECT_NUMBER - Env Var: RCLONE_GCS_PROJECT_NUMBER
- Type: string - Type: string
- Default: "" - Required: false
#### --gcs-service-account-file #### --gcs-service-account-file
@ -317,10 +323,12 @@ Needed only if you want use SA instead of interactive login.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`. Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Properties:
- Config: service_account_file - Config: service_account_file
- Env Var: RCLONE_GCS_SERVICE_ACCOUNT_FILE - Env Var: RCLONE_GCS_SERVICE_ACCOUNT_FILE
- Type: string - Type: string
- Default: "" - Required: false
#### --gcs-service-account-credentials #### --gcs-service-account-credentials
@ -329,10 +337,12 @@ Service Account Credentials JSON blob.
Leave blank normally. Leave blank normally.
Needed only if you want use SA instead of interactive login. Needed only if you want use SA instead of interactive login.
Properties:
- Config: service_account_credentials - Config: service_account_credentials
- Env Var: RCLONE_GCS_SERVICE_ACCOUNT_CREDENTIALS - Env Var: RCLONE_GCS_SERVICE_ACCOUNT_CREDENTIALS
- Type: string - Type: string
- Default: "" - Required: false
#### --gcs-anonymous #### --gcs-anonymous
@ -340,6 +350,8 @@ Access public buckets and objects without credentials.
Set to 'true' if you just want to download files and don't configure credentials. Set to 'true' if you just want to download files and don't configure credentials.
Properties:
- Config: anonymous - Config: anonymous
- Env Var: RCLONE_GCS_ANONYMOUS - Env Var: RCLONE_GCS_ANONYMOUS
- Type: bool - Type: bool
@ -349,10 +361,12 @@ Set to 'true' if you just want to download files and don't configure credentials
Access Control List for new objects. Access Control List for new objects.
Properties:
- Config: object_acl - Config: object_acl
- Env Var: RCLONE_GCS_OBJECT_ACL - Env Var: RCLONE_GCS_OBJECT_ACL
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "authenticatedRead" - "authenticatedRead"
- Object owner gets OWNER access. - Object owner gets OWNER access.
@ -377,10 +391,12 @@ Access Control List for new objects.
Access Control List for new buckets. Access Control List for new buckets.
Properties:
- Config: bucket_acl - Config: bucket_acl
- Env Var: RCLONE_GCS_BUCKET_ACL - Env Var: RCLONE_GCS_BUCKET_ACL
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "authenticatedRead" - "authenticatedRead"
- Project team owners get OWNER access. - Project team owners get OWNER access.
@ -413,6 +429,8 @@ When it is set, rclone:
Docs: https://cloud.google.com/storage/docs/bucket-policy-only Docs: https://cloud.google.com/storage/docs/bucket-policy-only
Properties:
- Config: bucket_policy_only - Config: bucket_policy_only
- Env Var: RCLONE_GCS_BUCKET_POLICY_ONLY - Env Var: RCLONE_GCS_BUCKET_POLICY_ONLY
- Type: bool - Type: bool
@ -422,10 +440,12 @@ Docs: https://cloud.google.com/storage/docs/bucket-policy-only
Location for the newly created buckets. Location for the newly created buckets.
Properties:
- Config: location - Config: location
- Env Var: RCLONE_GCS_LOCATION - Env Var: RCLONE_GCS_LOCATION
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Empty for default location (US) - Empty for default location (US)
@ -441,12 +461,22 @@ Location for the newly created buckets.
- Hong Kong - Hong Kong
- "asia-northeast1" - "asia-northeast1"
- Tokyo - Tokyo
- "asia-northeast2"
- Osaka
- "asia-northeast3"
- Seoul
- "asia-south1" - "asia-south1"
- Mumbai - Mumbai
- "asia-south2"
- Delhi
- "asia-southeast1" - "asia-southeast1"
- Singapore - Singapore
- "asia-southeast2"
- Jakarta
- "australia-southeast1" - "australia-southeast1"
- Sydney - Sydney
- "australia-southeast2"
- Melbourne
- "europe-north1" - "europe-north1"
- Finland - Finland
- "europe-west1" - "europe-west1"
@ -457,6 +487,10 @@ Location for the newly created buckets.
- Frankfurt - Frankfurt
- "europe-west4" - "europe-west4"
- Netherlands - Netherlands
- "europe-west6"
- Zürich
- "europe-central2"
- Warsaw
- "us-central1" - "us-central1"
- Iowa - Iowa
- "us-east1" - "us-east1"
@ -467,15 +501,35 @@ Location for the newly created buckets.
- Oregon - Oregon
- "us-west2" - "us-west2"
- California - California
- "us-west3"
- Salt Lake City
- "us-west4"
- Las Vegas
- "northamerica-northeast1"
- Montréal
- "northamerica-northeast2"
- Toronto
- "southamerica-east1"
- São Paulo
- "southamerica-west1"
- Santiago
- "asia1"
- Dual region: asia-northeast1 and asia-northeast2.
- "eur4"
- Dual region: europe-north1 and europe-west4.
- "nam4"
- Dual region: us-central1 and us-east1.
#### --gcs-storage-class #### --gcs-storage-class
The storage class to use when storing objects in Google Cloud Storage. The storage class to use when storing objects in Google Cloud Storage.
Properties:
- Config: storage_class - Config: storage_class
- Env Var: RCLONE_GCS_STORAGE_CLASS - Env Var: RCLONE_GCS_STORAGE_CLASS
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Default - Default
@ -500,10 +554,12 @@ Here are the advanced options specific to google cloud storage (Google Cloud Sto
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_GCS_TOKEN - Env Var: RCLONE_GCS_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --gcs-auth-url #### --gcs-auth-url
@ -511,10 +567,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_GCS_AUTH_URL - Env Var: RCLONE_GCS_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --gcs-token-url #### --gcs-token-url
@ -522,17 +580,21 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_GCS_TOKEN_URL - Env Var: RCLONE_GCS_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --gcs-encoding #### --gcs-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_GCS_ENCODING - Env Var: RCLONE_GCS_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -232,10 +232,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_GPHOTOS_CLIENT_ID - Env Var: RCLONE_GPHOTOS_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --gphotos-client-secret #### --gphotos-client-secret
@ -243,10 +245,12 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_GPHOTOS_CLIENT_SECRET - Env Var: RCLONE_GPHOTOS_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
#### --gphotos-read-only #### --gphotos-read-only
@ -255,6 +259,8 @@ Set to make the Google Photos backend read only.
If you choose read only then rclone will only request read only access If you choose read only then rclone will only request read only access
to your photos, otherwise rclone will request full access. to your photos, otherwise rclone will request full access.
Properties:
- Config: read_only - Config: read_only
- Env Var: RCLONE_GPHOTOS_READ_ONLY - Env Var: RCLONE_GPHOTOS_READ_ONLY
- Type: bool - Type: bool
@ -268,10 +274,12 @@ Here are the advanced options specific to google photos (Google Photos).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_GPHOTOS_TOKEN - Env Var: RCLONE_GPHOTOS_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --gphotos-auth-url #### --gphotos-auth-url
@ -279,10 +287,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_GPHOTOS_AUTH_URL - Env Var: RCLONE_GPHOTOS_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --gphotos-token-url #### --gphotos-token-url
@ -290,10 +300,12 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_GPHOTOS_TOKEN_URL - Env Var: RCLONE_GPHOTOS_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --gphotos-read-size #### --gphotos-read-size
@ -305,6 +317,8 @@ rclone mount needs to know the size of files in advance of reading
them, so setting this flag when using rclone mount is recommended if them, so setting this flag when using rclone mount is recommended if
you want to read the media. you want to read the media.
Properties:
- Config: read_size - Config: read_size
- Env Var: RCLONE_GPHOTOS_READ_SIZE - Env Var: RCLONE_GPHOTOS_READ_SIZE
- Type: bool - Type: bool
@ -314,6 +328,8 @@ you want to read the media.
Year limits the photos to be downloaded to those which are uploaded after the given year. Year limits the photos to be downloaded to those which are uploaded after the given year.
Properties:
- Config: start_year - Config: start_year
- Env Var: RCLONE_GPHOTOS_START_YEAR - Env Var: RCLONE_GPHOTOS_START_YEAR
- Type: int - Type: int
@ -323,7 +339,7 @@ Year limits the photos to be downloaded to those which are uploaded after the gi
Also view and download archived media. Also view and download archived media.
By default rclone does not request archived media. Thus, when syncing, By default, rclone does not request archived media. Thus, when syncing,
archived media is not visible in directory listings or transferred. archived media is not visible in directory listings or transferred.
Note that media in albums is always visible and synced, no matter Note that media in albums is always visible and synced, no matter
@ -335,6 +351,8 @@ listings and transferred.
Without this flag, archived media will not be visible in directory Without this flag, archived media will not be visible in directory
listings and won't be transferred. listings and won't be transferred.
Properties:
- Config: include_archived - Config: include_archived
- Env Var: RCLONE_GPHOTOS_INCLUDE_ARCHIVED - Env Var: RCLONE_GPHOTOS_INCLUDE_ARCHIVED
- Type: bool - Type: bool
@ -342,10 +360,12 @@ listings and won't be transferred.
#### --gphotos-encoding #### --gphotos-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_GPHOTOS_ENCODING - Env Var: RCLONE_GPHOTOS_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -178,15 +178,19 @@ Here are the standard options specific to hasher (Better checksums for other rem
Remote to cache checksums for (e.g. myRemote:path). Remote to cache checksums for (e.g. myRemote:path).
Properties:
- Config: remote - Config: remote
- Env Var: RCLONE_HASHER_REMOTE - Env Var: RCLONE_HASHER_REMOTE
- Type: string - Type: string
- Default: "" - Required: true
#### --hasher-hashes #### --hasher-hashes
Comma separated list of supported checksum types. Comma separated list of supported checksum types.
Properties:
- Config: hashes - Config: hashes
- Env Var: RCLONE_HASHER_HASHES - Env Var: RCLONE_HASHER_HASHES
- Type: CommaSepList - Type: CommaSepList
@ -196,6 +200,8 @@ Comma separated list of supported checksum types.
Maximum time to keep checksums in cache (0 = no cache, off = cache forever). Maximum time to keep checksums in cache (0 = no cache, off = cache forever).
Properties:
- Config: max_age - Config: max_age
- Env Var: RCLONE_HASHER_MAX_AGE - Env Var: RCLONE_HASHER_MAX_AGE
- Type: Duration - Type: Duration
@ -209,6 +215,8 @@ Here are the advanced options specific to hasher (Better checksums for other rem
Auto-update checksum for files smaller than this size (disabled by default). Auto-update checksum for files smaller than this size (disabled by default).
Properties:
- Config: auto_size - Config: auto_size
- Env Var: RCLONE_HASHER_AUTO_SIZE - Env Var: RCLONE_HASHER_AUTO_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -228,7 +236,7 @@ See [the "rclone backend" command](/commands/rclone_backend/) for more
info on how to pass options and arguments. info on how to pass options and arguments.
These can be run on a running backend using the rc command These can be run on a running backend using the rc command
[backend/command](/rc/#backend/command). [backend/command](/rc/#backend-command).
### drop ### drop

View File

@ -159,19 +159,23 @@ Hadoop name node and port.
E.g. "namenode:8020" to connect to host namenode at port 8020. E.g. "namenode:8020" to connect to host namenode at port 8020.
Properties:
- Config: namenode - Config: namenode
- Env Var: RCLONE_HDFS_NAMENODE - Env Var: RCLONE_HDFS_NAMENODE
- Type: string - Type: string
- Default: "" - Required: true
#### --hdfs-username #### --hdfs-username
Hadoop user name. Hadoop user name.
Properties:
- Config: username - Config: username
- Env Var: RCLONE_HDFS_USERNAME - Env Var: RCLONE_HDFS_USERNAME
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "root" - "root"
- Connect to hdfs as root. - Connect to hdfs as root.
@ -188,10 +192,12 @@ Enables KERBEROS authentication. Specifies the Service Principal Name
(SERVICE/FQDN) for the namenode. E.g. \"hdfs/namenode.hadoop.docker\" (SERVICE/FQDN) for the namenode. E.g. \"hdfs/namenode.hadoop.docker\"
for namenode running as service 'hdfs' with FQDN 'namenode.hadoop.docker'. for namenode running as service 'hdfs' with FQDN 'namenode.hadoop.docker'.
Properties:
- Config: service_principal_name - Config: service_principal_name
- Env Var: RCLONE_HDFS_SERVICE_PRINCIPAL_NAME - Env Var: RCLONE_HDFS_SERVICE_PRINCIPAL_NAME
- Type: string - Type: string
- Default: "" - Required: false
#### --hdfs-data-transfer-protection #### --hdfs-data-transfer-protection
@ -202,20 +208,24 @@ checks, and wire encryption is required when communicating the the
datanodes. Possible values are 'authentication', 'integrity' and datanodes. Possible values are 'authentication', 'integrity' and
'privacy'. Used only with KERBEROS enabled. 'privacy'. Used only with KERBEROS enabled.
Properties:
- Config: data_transfer_protection - Config: data_transfer_protection
- Env Var: RCLONE_HDFS_DATA_TRANSFER_PROTECTION - Env Var: RCLONE_HDFS_DATA_TRANSFER_PROTECTION
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "privacy" - "privacy"
- Ensure authentication, integrity and encryption enabled. - Ensure authentication, integrity and encryption enabled.
#### --hdfs-encoding #### --hdfs-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_HDFS_ENCODING - Env Var: RCLONE_HDFS_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -134,10 +134,12 @@ URL of http host to connect to.
E.g. "https://example.com", or "https://user:pass@example.com" to use a username and password. E.g. "https://example.com", or "https://user:pass@example.com" to use a username and password.
Properties:
- Config: url - Config: url
- Env Var: RCLONE_HTTP_URL - Env Var: RCLONE_HTTP_URL
- Type: string - Type: string
- Default: "" - Required: true
### Advanced options ### Advanced options
@ -152,10 +154,11 @@ Use this to set additional HTTP headers for all transactions.
The input format is comma separated list of key,value pairs. Standard The input format is comma separated list of key,value pairs. Standard
[CSV encoding](https://godoc.org/encoding/csv) may be used. [CSV encoding](https://godoc.org/encoding/csv) may be used.
For example to set a Cookie use 'Cookie,name=value', or '"Cookie","name=value"'. For example, to set a Cookie use 'Cookie,name=value', or '"Cookie","name=value"'.
You can set multiple headers, e.g. '"Cookie","name=value","Authorization","xxx"'. You can set multiple headers, e.g. '"Cookie","name=value","Authorization","xxx"'.
Properties:
- Config: headers - Config: headers
- Env Var: RCLONE_HTTP_HEADERS - Env Var: RCLONE_HTTP_HEADERS
@ -177,6 +180,8 @@ URLs from them rather than downloading them.
Note that this may cause rclone to confuse genuine HTML files with Note that this may cause rclone to confuse genuine HTML files with
directories. directories.
Properties:
- Config: no_slash - Config: no_slash
- Env Var: RCLONE_HTTP_NO_SLASH - Env Var: RCLONE_HTTP_NO_SLASH
- Type: bool - Type: bool
@ -184,8 +189,9 @@ directories.
#### --http-no-head #### --http-no-head
Don't use HEAD requests to find file sizes in dir listing. Don't use HEAD requests.
HEAD requests are mainly used to find file sizes in dir listing.
If your site is being very slow to load then you can try this option. If your site is being very slow to load then you can try this option.
Normally rclone does a HEAD request for each potential file in a Normally rclone does a HEAD request for each potential file in a
directory listing to: directory listing to:
@ -194,12 +200,11 @@ directory listing to:
- check it really exists - check it really exists
- check to see if it is a directory - check to see if it is a directory
If you set this option, rclone will not do the HEAD request. This will mean If you set this option, rclone will not do the HEAD request. This will mean
that directory listings are much quicker, but rclone won't have the times or
- directory listings are much quicker sizes of any files, and some files that don't exist may be in the listing.
- rclone won't have the times or sizes of any files
- some files that don't exist may be in the listing
Properties:
- Config: no_head - Config: no_head
- Env Var: RCLONE_HTTP_NO_HEAD - Env Var: RCLONE_HTTP_NO_HEAD

View File

@ -117,10 +117,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_HUBIC_CLIENT_ID - Env Var: RCLONE_HUBIC_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --hubic-client-secret #### --hubic-client-secret
@ -128,10 +130,12 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_HUBIC_CLIENT_SECRET - Env Var: RCLONE_HUBIC_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -141,10 +145,12 @@ Here are the advanced options specific to hubic (Hubic).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_HUBIC_TOKEN - Env Var: RCLONE_HUBIC_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --hubic-auth-url #### --hubic-auth-url
@ -152,10 +158,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_HUBIC_AUTH_URL - Env Var: RCLONE_HUBIC_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --hubic-token-url #### --hubic-token-url
@ -163,10 +171,12 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_HUBIC_TOKEN_URL - Env Var: RCLONE_HUBIC_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --hubic-chunk-size #### --hubic-chunk-size
@ -175,6 +185,8 @@ Above this size files will be chunked into a _segments container.
Above this size files will be chunked into a _segments container. The Above this size files will be chunked into a _segments container. The
default for this is 5 GiB which is its maximum value. default for this is 5 GiB which is its maximum value.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_HUBIC_CHUNK_SIZE - Env Var: RCLONE_HUBIC_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -193,6 +205,8 @@ files are easier to deal with and have an MD5SUM.
Rclone will still chunk files bigger than chunk_size when doing normal Rclone will still chunk files bigger than chunk_size when doing normal
copy operations. copy operations.
Properties:
- Config: no_chunk - Config: no_chunk
- Env Var: RCLONE_HUBIC_NO_CHUNK - Env Var: RCLONE_HUBIC_NO_CHUNK
- Type: bool - Type: bool
@ -200,10 +214,12 @@ copy operations.
#### --hubic-encoding #### --hubic-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_HUBIC_ENCODING - Env Var: RCLONE_HUBIC_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -241,6 +241,8 @@ Here are the advanced options specific to jottacloud (Jottacloud).
Files bigger than this will be cached on disk to calculate the MD5 if required. Files bigger than this will be cached on disk to calculate the MD5 if required.
Properties:
- Config: md5_memory_limit - Config: md5_memory_limit
- Env Var: RCLONE_JOTTACLOUD_MD5_MEMORY_LIMIT - Env Var: RCLONE_JOTTACLOUD_MD5_MEMORY_LIMIT
- Type: SizeSuffix - Type: SizeSuffix
@ -252,6 +254,8 @@ Only show files that are in the trash.
This will show trashed files in their original directory structure. This will show trashed files in their original directory structure.
Properties:
- Config: trashed_only - Config: trashed_only
- Env Var: RCLONE_JOTTACLOUD_TRASHED_ONLY - Env Var: RCLONE_JOTTACLOUD_TRASHED_ONLY
- Type: bool - Type: bool
@ -261,6 +265,8 @@ This will show trashed files in their original directory structure.
Delete files permanently rather than putting them into the trash. Delete files permanently rather than putting them into the trash.
Properties:
- Config: hard_delete - Config: hard_delete
- Env Var: RCLONE_JOTTACLOUD_HARD_DELETE - Env Var: RCLONE_JOTTACLOUD_HARD_DELETE
- Type: bool - Type: bool
@ -270,6 +276,8 @@ Delete files permanently rather than putting them into the trash.
Files bigger than this can be resumed if the upload fail's. Files bigger than this can be resumed if the upload fail's.
Properties:
- Config: upload_resume_limit - Config: upload_resume_limit
- Env Var: RCLONE_JOTTACLOUD_UPLOAD_RESUME_LIMIT - Env Var: RCLONE_JOTTACLOUD_UPLOAD_RESUME_LIMIT
- Type: SizeSuffix - Type: SizeSuffix
@ -279,6 +287,8 @@ Files bigger than this can be resumed if the upload fail's.
Avoid server side versioning by deleting files and recreating files instead of overwriting them. Avoid server side versioning by deleting files and recreating files instead of overwriting them.
Properties:
- Config: no_versions - Config: no_versions
- Env Var: RCLONE_JOTTACLOUD_NO_VERSIONS - Env Var: RCLONE_JOTTACLOUD_NO_VERSIONS
- Type: bool - Type: bool
@ -286,10 +296,12 @@ Avoid server side versioning by deleting files and recreating files instead of o
#### --jottacloud-encoding #### --jottacloud-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_JOTTACLOUD_ENCODING - Env Var: RCLONE_JOTTACLOUD_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -333,10 +333,12 @@ Here are the advanced options specific to local (Local Disk).
Disable UNC (long path names) conversion on Windows. Disable UNC (long path names) conversion on Windows.
Properties:
- Config: nounc - Config: nounc
- Env Var: RCLONE_LOCAL_NOUNC - Env Var: RCLONE_LOCAL_NOUNC
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "true" - "true"
- Disables long file names. - Disables long file names.
@ -345,6 +347,8 @@ Disable UNC (long path names) conversion on Windows.
Follow symlinks and copy the pointed to item. Follow symlinks and copy the pointed to item.
Properties:
- Config: copy_links - Config: copy_links
- Env Var: RCLONE_LOCAL_COPY_LINKS - Env Var: RCLONE_LOCAL_COPY_LINKS
- Type: bool - Type: bool
@ -354,6 +358,8 @@ Follow symlinks and copy the pointed to item.
Translate symlinks to/from regular files with a '.rclonelink' extension. Translate symlinks to/from regular files with a '.rclonelink' extension.
Properties:
- Config: links - Config: links
- Env Var: RCLONE_LOCAL_LINKS - Env Var: RCLONE_LOCAL_LINKS
- Type: bool - Type: bool
@ -366,6 +372,8 @@ Don't warn about skipped symlinks.
This flag disables warning messages on skipped symlinks or junction This flag disables warning messages on skipped symlinks or junction
points, as you explicitly acknowledge that they should be skipped. points, as you explicitly acknowledge that they should be skipped.
Properties:
- Config: skip_links - Config: skip_links
- Env Var: RCLONE_LOCAL_SKIP_LINKS - Env Var: RCLONE_LOCAL_SKIP_LINKS
- Type: bool - Type: bool
@ -384,6 +392,8 @@ Rclone used to use the Stat size of links as the link size, but this fails in qu
So rclone now always reads the link. So rclone now always reads the link.
Properties:
- Config: zero_size_links - Config: zero_size_links
- Env Var: RCLONE_LOCAL_ZERO_SIZE_LINKS - Env Var: RCLONE_LOCAL_ZERO_SIZE_LINKS
- Type: bool - Type: bool
@ -406,6 +416,8 @@ some OSes.
Note that rclone compares filenames with unicode normalization in the sync Note that rclone compares filenames with unicode normalization in the sync
routine so this flag shouldn't normally be used. routine so this flag shouldn't normally be used.
Properties:
- Config: unicode_normalization - Config: unicode_normalization
- Env Var: RCLONE_LOCAL_UNICODE_NORMALIZATION - Env Var: RCLONE_LOCAL_UNICODE_NORMALIZATION
- Type: bool - Type: bool
@ -440,6 +452,8 @@ time we:
Properties:
- Config: no_check_updated - Config: no_check_updated
- Env Var: RCLONE_LOCAL_NO_CHECK_UPDATED - Env Var: RCLONE_LOCAL_NO_CHECK_UPDATED
- Type: bool - Type: bool
@ -449,6 +463,8 @@ time we:
Don't cross filesystem boundaries (unix/macOS only). Don't cross filesystem boundaries (unix/macOS only).
Properties:
- Config: one_file_system - Config: one_file_system
- Env Var: RCLONE_LOCAL_ONE_FILE_SYSTEM - Env Var: RCLONE_LOCAL_ONE_FILE_SYSTEM
- Type: bool - Type: bool
@ -462,6 +478,8 @@ Normally the local backend declares itself as case insensitive on
Windows/macOS and case sensitive for everything else. Use this flag Windows/macOS and case sensitive for everything else. Use this flag
to override the default choice. to override the default choice.
Properties:
- Config: case_sensitive - Config: case_sensitive
- Env Var: RCLONE_LOCAL_CASE_SENSITIVE - Env Var: RCLONE_LOCAL_CASE_SENSITIVE
- Type: bool - Type: bool
@ -475,6 +493,8 @@ Normally the local backend declares itself as case insensitive on
Windows/macOS and case sensitive for everything else. Use this flag Windows/macOS and case sensitive for everything else. Use this flag
to override the default choice. to override the default choice.
Properties:
- Config: case_insensitive - Config: case_insensitive
- Env Var: RCLONE_LOCAL_CASE_INSENSITIVE - Env Var: RCLONE_LOCAL_CASE_INSENSITIVE
- Type: bool - Type: bool
@ -490,6 +510,8 @@ Stream) may incorrectly set the actual file size equal to the
preallocated space, causing checksum and file size checks to fail. preallocated space, causing checksum and file size checks to fail.
Use this flag to disable preallocation. Use this flag to disable preallocation.
Properties:
- Config: no_preallocate - Config: no_preallocate
- Env Var: RCLONE_LOCAL_NO_PREALLOCATE - Env Var: RCLONE_LOCAL_NO_PREALLOCATE
- Type: bool - Type: bool
@ -504,6 +526,8 @@ multi-thread downloads. This avoids long pauses on large files where
the OS zeros the file. However sparse files may be undesirable as they the OS zeros the file. However sparse files may be undesirable as they
cause disk fragmentation and can be slow to work with. cause disk fragmentation and can be slow to work with.
Properties:
- Config: no_sparse - Config: no_sparse
- Env Var: RCLONE_LOCAL_NO_SPARSE - Env Var: RCLONE_LOCAL_NO_SPARSE
- Type: bool - Type: bool
@ -519,6 +543,8 @@ the user rclone is running as does not own the file uploaded, such as
when copying to a CIFS mount owned by another user. If this option is when copying to a CIFS mount owned by another user. If this option is
enabled, rclone will no longer update the modtime after copying a file. enabled, rclone will no longer update the modtime after copying a file.
Properties:
- Config: no_set_modtime - Config: no_set_modtime
- Env Var: RCLONE_LOCAL_NO_SET_MODTIME - Env Var: RCLONE_LOCAL_NO_SET_MODTIME
- Type: bool - Type: bool
@ -526,10 +552,12 @@ enabled, rclone will no longer update the modtime after copying a file.
#### --local-encoding #### --local-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_LOCAL_ENCODING - Env Var: RCLONE_LOCAL_ENCODING
- Type: MultiEncoder - Type: MultiEncoder
@ -549,7 +577,7 @@ See [the "rclone backend" command](/commands/rclone_backend/) for more
info on how to pass options and arguments. info on how to pass options and arguments.
These can be run on a running backend using the rc command These can be run on a running backend using the rc command
[backend/command](/rc/#backend/command). [backend/command](/rc/#backend-command).
### noop ### noop

View File

@ -162,10 +162,12 @@ Here are the standard options specific to mailru (Mail.ru Cloud).
User name (usually email). User name (usually email).
Properties:
- Config: user - Config: user
- Env Var: RCLONE_MAILRU_USER - Env Var: RCLONE_MAILRU_USER
- Type: string - Type: string
- Default: "" - Required: true
#### --mailru-pass #### --mailru-pass
@ -173,10 +175,12 @@ Password.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: pass - Config: pass
- Env Var: RCLONE_MAILRU_PASS - Env Var: RCLONE_MAILRU_PASS
- Type: string - Type: string
- Default: "" - Required: true
#### --mailru-speedup-enable #### --mailru-speedup-enable
@ -191,6 +195,8 @@ content hash in advance and decide whether full upload is required.
Also, if rclone does not know file size in advance (e.g. in case of Also, if rclone does not know file size in advance (e.g. in case of
streaming or partial uploads), it will not even try this optimization. streaming or partial uploads), it will not even try this optimization.
Properties:
- Config: speedup_enable - Config: speedup_enable
- Env Var: RCLONE_MAILRU_SPEEDUP_ENABLE - Env Var: RCLONE_MAILRU_SPEEDUP_ENABLE
- Type: bool - Type: bool
@ -211,6 +217,8 @@ Comma separated list of file name patterns eligible for speedup (put by hash).
Patterns are case insensitive and can contain '*' or '?' meta characters. Patterns are case insensitive and can contain '*' or '?' meta characters.
Properties:
- Config: speedup_file_patterns - Config: speedup_file_patterns
- Env Var: RCLONE_MAILRU_SPEEDUP_FILE_PATTERNS - Env Var: RCLONE_MAILRU_SPEEDUP_FILE_PATTERNS
- Type: string - Type: string
@ -231,6 +239,8 @@ This option allows you to disable speedup (put by hash) for large files.
Reason is that preliminary hashing can exhaust your RAM or disk space. Reason is that preliminary hashing can exhaust your RAM or disk space.
Properties:
- Config: speedup_max_disk - Config: speedup_max_disk
- Env Var: RCLONE_MAILRU_SPEEDUP_MAX_DISK - Env Var: RCLONE_MAILRU_SPEEDUP_MAX_DISK
- Type: SizeSuffix - Type: SizeSuffix
@ -247,6 +257,8 @@ Reason is that preliminary hashing can exhaust your RAM or disk space.
Files larger than the size given below will always be hashed on disk. Files larger than the size given below will always be hashed on disk.
Properties:
- Config: speedup_max_memory - Config: speedup_max_memory
- Env Var: RCLONE_MAILRU_SPEEDUP_MAX_MEMORY - Env Var: RCLONE_MAILRU_SPEEDUP_MAX_MEMORY
- Type: SizeSuffix - Type: SizeSuffix
@ -263,6 +275,8 @@ Files larger than the size given below will always be hashed on disk.
What should copy do if file checksum is mismatched or invalid. What should copy do if file checksum is mismatched or invalid.
Properties:
- Config: check_hash - Config: check_hash
- Env Var: RCLONE_MAILRU_CHECK_HASH - Env Var: RCLONE_MAILRU_CHECK_HASH
- Type: bool - Type: bool
@ -279,10 +293,12 @@ HTTP user agent used internally by client.
Defaults to "rclone/VERSION" or "--user-agent" provided on command line. Defaults to "rclone/VERSION" or "--user-agent" provided on command line.
Properties:
- Config: user_agent - Config: user_agent
- Env Var: RCLONE_MAILRU_USER_AGENT - Env Var: RCLONE_MAILRU_USER_AGENT
- Type: string - Type: string
- Default: "" - Required: false
#### --mailru-quirks #### --mailru-quirks
@ -294,17 +310,21 @@ flags is not documented and not guaranteed to persist between releases.
Quirks will be removed when the backend grows stable. Quirks will be removed when the backend grows stable.
Supported quirks: atomicmkdir binlist unknowndirs Supported quirks: atomicmkdir binlist unknowndirs
Properties:
- Config: quirks - Config: quirks
- Env Var: RCLONE_MAILRU_QUIRKS - Env Var: RCLONE_MAILRU_QUIRKS
- Type: string - Type: string
- Default: "" - Required: false
#### --mailru-encoding #### --mailru-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_MAILRU_ENCODING - Env Var: RCLONE_MAILRU_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -160,10 +160,12 @@ Here are the standard options specific to mega (Mega).
User name. User name.
Properties:
- Config: user - Config: user
- Env Var: RCLONE_MEGA_USER - Env Var: RCLONE_MEGA_USER
- Type: string - Type: string
- Default: "" - Required: true
#### --mega-pass #### --mega-pass
@ -171,10 +173,12 @@ Password.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: pass - Config: pass
- Env Var: RCLONE_MEGA_PASS - Env Var: RCLONE_MEGA_PASS
- Type: string - Type: string
- Default: "" - Required: true
### Advanced options ### Advanced options
@ -187,6 +191,8 @@ Output more debug from Mega.
If this flag is set (along with -vv) it will print further debugging If this flag is set (along with -vv) it will print further debugging
information from the mega backend. information from the mega backend.
Properties:
- Config: debug - Config: debug
- Env Var: RCLONE_MEGA_DEBUG - Env Var: RCLONE_MEGA_DEBUG
- Type: bool - Type: bool
@ -200,6 +206,8 @@ Normally the mega backend will put all deletions into the trash rather
than permanently deleting them. If you specify this then rclone will than permanently deleting them. If you specify this then rclone will
permanently delete objects instead. permanently delete objects instead.
Properties:
- Config: hard_delete - Config: hard_delete
- Env Var: RCLONE_MEGA_HARD_DELETE - Env Var: RCLONE_MEGA_HARD_DELETE
- Type: bool - Type: bool
@ -207,10 +215,12 @@ permanently delete objects instead.
#### --mega-encoding #### --mega-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_MEGA_ENCODING - Env Var: RCLONE_MEGA_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

276
docs/content/netstorage.md Normal file
View File

@ -0,0 +1,276 @@
---
title: "Akamai Netstorage"
description: "Rclone docs for Akamai NetStorage"
---
{{< icon "fas fa-database" >}} Akamai NetStorage
-------------------------------------------------
Paths are specified as `remote:`
You may put subdirectories in too, e.g. `remote:/path/to/dir`.
If you have a CP code you can use that as the folder after the domain such as \<domain>\/\<cpcode>\/\<internal directories within cpcode>.
For example, this is commonly configured with or without a CP code:
* **With a CP code**. `[your-domain-prefix]-nsu.akamaihd.net/123456/subdirectory/`
* **Without a CP code**. `[your-domain-prefix]-nsu.akamaihd.net`
See all buckets
rclone lsd remote:
The initial setup for Netstorage involves getting an account and secret. Use `rclone config` to walk you through the setup process.
Here's an example of how to make a remote called `ns1`.
1. To begin the interactive configuration process, enter this command:
```
rclone config
```
2. Type `n` to create a new remote.
```
n) New remote
d) Delete remote
q) Quit config
e/n/d/q> n
```
3. For this example, enter `ns1` when you reach the name> prompt.
```
name> ns1
```
4. Enter `netstorage` as the type of storage to configure.
```
Type of storage to configure.
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
XX / NetStorage
\ "netstorage"
Storage> netstorage
```
5. Select between the HTTP or HTTPS protocol. Most users should choose HTTPS, which is the default. HTTP is provided primarily for debugging purposes.
```
Enter a string value. Press Enter for the default ("").
Choose a number from below, or type in your own value
1 / HTTP protocol
\ "http"
2 / HTTPS protocol
\ "https"
protocol> 1
```
6. Specify your NetStorage host, CP code, and any necessary content paths using this format: `<domain>/<cpcode>/<content>/`
```
Enter a string value. Press Enter for the default ("").
host> baseball-nsu.akamaihd.net/123456/content/
```
7. Set the netstorage account name
```
Enter a string value. Press Enter for the default ("").
account> username
```
8. Set the Netstorage account secret/G2O key which will be used for authentication purposes. Select the `y` option to set your own password then enter your secret.
Note: The secret is stored in the `rclone.conf` file with hex-encoded encryption.
```
y) Yes type in my own password
g) Generate random password
y/g> y
Enter the password:
password:
Confirm the password:
password:
```
9. View the summary and confirm your remote configuration.
```
[ns1]
type = netstorage
protocol = http
host = baseball-nsu.akamaihd.net/123456/content/
account = username
secret = *** ENCRYPTED ***
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y
```
This remote is called `ns1` and can now be used.
### Example operations
Get started with rclone and NetStorage with these examples. For additional rclone commands, visit https://rclone.org/commands/.
##### See contents of a directory in your project
rclone lsd ns1:/974012/testing/
##### Sync the contents local with remote
rclone sync . ns1:/974012/testing/
##### Upload local content to remote
rclone copy notes.txt ns1:/974012/testing/
##### Delete content on remote
rclone delete ns1:/974012/testing/notes.txt
##### Move or copy content between CP codes.
Your credentials must have access to two CP codes on the same remote. You can't perform operations between different remotes.
rclone move ns1:/974012/testing/notes.txt ns1:/974450/testing2/
### Symlink Support
The Netstorage backend changes the rclone `--links, -l` behavior. When uploading, instead of creating the .rclonelink file, use the "symlink" API in order to create the corresponding symlink on the remote. The .rclonelink file will not be created, the upload will be intercepted and only the symlink file that matches the source file name with no suffix will be created on the remote.
This will effectively allow commands like copy/copyto, move/moveto and sync to upload from local to remote and download from remote to local directories with symlinks. Due to internal rclone limitations, it is not possible to upload an individual symlink file to any remote backend. You can always use the "backend symlink" command to create a symlink on the NetStorage server, refer to "symlink" section below.
Individual symlink files on the remote can be used with the commands like "cat" to print the destination name, or "delete" to delete symlink, or copy, copy/to and move/moveto to download from the remote to local. Note: individual symlink files on the remote should be specified including the suffix .rclonelink.
**Note**: No file with the suffix .rclonelink should ever exist on the server since it is not possible to actually upload/create a file with .rclonelink suffix with rclone, it can only exist if it is manually created through a non-rclone method on the remote.
### Implicit vs. Explicit Directories
With NetStorage, directories can exist in one of two forms:
1. **Explicit Directory**. This is an actual, physical directory that you have created in a storage group.
2. **Implicit Directory**. This refers to a directory within a path that has not been physically created. For example, during upload of a file, non-existent subdirectories can be specified in the target path. NetStorage creates these as "implicit." While the directories aren't physically created, they exist implicitly and the noted path is connected with the uploaded file.
Rclone will intercept all file uploads and mkdir commands for the NetStorage remote and will explicitly issue the mkdir command for each directory in the uploading path. This will help with the interoperability with the other Akamai services such as SFTP and the Content Management Shell (CMShell). Rclone will not guarantee correctness of operations with implicit directories which might have been created as a result of using an upload API directly.
### ListR Feature
NetStorage remote supports the ListR feature by using the "list" NetStorage API action to return a lexicographical list of all objects within the specified CP code, recursing into subdirectories as they're encountered.
* **Rclone will use the ListR method for some commands by default**. Commands such as `lsf -R` will use ListR by default. To disable this, include the `--disable listR` option to use the non-recursive method of listing objects.
* **Rclone will not use the ListR method for some commands**. Commands such as `sync` don't use ListR by default. To force using the ListR method, include the `--fast-list` option.
There are pros and cons of using the ListR method, refer to [rclone documentation](https://rclone.org/docs/#fast-list). In general, the sync command over an existing deep tree on the remote will run faster with the "--fast-list" flag but with extra memory usage as a side effect. It might also result in higher CPU utilization but the whole task can be completed faster.
**Note**: There is a known limitation that "lsf -R" will display number of files in the directory and directory size as -1 when ListR method is used. The workaround is to pass "--disable listR" flag if these numbers are important in the output.
### Purge Feature
NetStorage remote supports the purge feature by using the "quick-delete" NetStorage API action. The quick-delete action is disabled by default for security reasons and can be enabled for the account through the Akamai portal. Rclone will first try to use quick-delete action for the purge command and if this functionality is disabled then will fall back to a standard delete method.
**Note**: Read the [NetStorage Usage API](https://learn.akamai.com/en-us/webhelp/netstorage/netstorage-http-api-developer-guide/GUID-15836617-9F50-405A-833C-EA2556756A30.html) for considerations when using "quick-delete". In general, using quick-delete method will not delete the tree immediately and objects targeted for quick-delete may still be accessible.
{{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/netstorage/netstorage.go then run make backenddocs" >}}
### Standard options
Here are the standard options specific to netstorage (Akamai NetStorage).
#### --netstorage-host
Domain+path of NetStorage host to connect to.
Format should be <domain>/<internal folders>
Properties:
- Config: host
- Env Var: RCLONE_NETSTORAGE_HOST
- Type: string
- Required: true
#### --netstorage-account
Set the NetStorage account name
Properties:
- Config: account
- Env Var: RCLONE_NETSTORAGE_ACCOUNT
- Type: string
- Required: true
#### --netstorage-secret
Set the NetStorage account secret/G2O key for authentication.
Please choose the 'y' option to set your own password then enter your secret.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: secret
- Env Var: RCLONE_NETSTORAGE_SECRET
- Type: string
- Required: true
### Advanced options
Here are the advanced options specific to netstorage (Akamai NetStorage).
#### --netstorage-protocol
Select between HTTP or HTTPS protocol.
Most users should choose HTTPS, which is the default.
HTTP is provided primarily for debugging purposes.
Properties:
- Config: protocol
- Env Var: RCLONE_NETSTORAGE_PROTOCOL
- Type: string
- Default: "https"
- Examples:
- "http"
- HTTP protocol
- "https"
- HTTPS protocol
## Backend commands
Here are the commands specific to the netstorage backend.
Run them with
rclone backend COMMAND remote:
The help below will explain what arguments each command takes.
See [the "rclone backend" command](/commands/rclone_backend/) for more
info on how to pass options and arguments.
These can be run on a running backend using the rc command
[backend/command](/rc/#backend-command).
### du
Return disk usage information for a specified directory
rclone backend du remote: [options] [<arguments>+]
The usage information returned, includes the targeted directory as well as all
files stored in any sub-directories that may exist.
### symlink
You can create a symbolic link in ObjectStore with the symlink action.
rclone backend symlink remote: [options] [<arguments>+]
The desired path location (including applicable sub-directories) ending in
the object that will be the target of the symlink (for example, /links/mylink).
Include the file extension for the object, if applicable.
rclone backend symlink <src> <path>
{{< rem autogenerated options stop >}}

View File

@ -204,10 +204,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_ONEDRIVE_CLIENT_ID - Env Var: RCLONE_ONEDRIVE_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --onedrive-client-secret #### --onedrive-client-secret
@ -215,15 +217,19 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_ONEDRIVE_CLIENT_SECRET - Env Var: RCLONE_ONEDRIVE_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
#### --onedrive-region #### --onedrive-region
Choose national cloud region for OneDrive. Choose national cloud region for OneDrive.
Properties:
- Config: region - Config: region
- Env Var: RCLONE_ONEDRIVE_REGION - Env Var: RCLONE_ONEDRIVE_REGION
- Type: string - Type: string
@ -246,10 +252,12 @@ Here are the advanced options specific to onedrive (Microsoft OneDrive).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_ONEDRIVE_TOKEN - Env Var: RCLONE_ONEDRIVE_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --onedrive-auth-url #### --onedrive-auth-url
@ -257,10 +265,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_ONEDRIVE_AUTH_URL - Env Var: RCLONE_ONEDRIVE_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --onedrive-token-url #### --onedrive-token-url
@ -268,10 +278,12 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_ONEDRIVE_TOKEN_URL - Env Var: RCLONE_ONEDRIVE_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --onedrive-chunk-size #### --onedrive-chunk-size
@ -281,6 +293,8 @@ Above this size files will be chunked - must be multiple of 320k (327,680 bytes)
should not exceed 250M (262,144,000 bytes) else you may encounter \"Microsoft.SharePoint.Client.InvalidClientQueryException: The request message is too big.\" should not exceed 250M (262,144,000 bytes) else you may encounter \"Microsoft.SharePoint.Client.InvalidClientQueryException: The request message is too big.\"
Note that the chunks will be buffered into memory. Note that the chunks will be buffered into memory.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_ONEDRIVE_CHUNK_SIZE - Env Var: RCLONE_ONEDRIVE_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -290,30 +304,69 @@ Note that the chunks will be buffered into memory.
The ID of the drive to use. The ID of the drive to use.
Properties:
- Config: drive_id - Config: drive_id
- Env Var: RCLONE_ONEDRIVE_DRIVE_ID - Env Var: RCLONE_ONEDRIVE_DRIVE_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --onedrive-drive-type #### --onedrive-drive-type
The type of the drive (personal | business | documentLibrary). The type of the drive (personal | business | documentLibrary).
Properties:
- Config: drive_type - Config: drive_type
- Env Var: RCLONE_ONEDRIVE_DRIVE_TYPE - Env Var: RCLONE_ONEDRIVE_DRIVE_TYPE
- Type: string - Type: string
- Default: "" - Required: false
#### --onedrive-root-folder-id
ID of the root folder.
This isn't normally needed, but in special circumstances you might
know the folder ID that you wish to access but not be able to get
there through a path traversal.
Properties:
- Config: root_folder_id
- Env Var: RCLONE_ONEDRIVE_ROOT_FOLDER_ID
- Type: string
- Required: false
#### --onedrive-disable-site-permission
Disable the request for Sites.Read.All permission.
If set to true, you will no longer be able to search for a SharePoint site when
configuring drive ID, because rclone will not request Sites.Read.All permission.
Set it to true if your organization didn't assign Sites.Read.All permission to the
application, and your organization disallows users to consent app permission
request on their own.
Properties:
- Config: disable_site_permission
- Env Var: RCLONE_ONEDRIVE_DISABLE_SITE_PERMISSION
- Type: bool
- Default: false
#### --onedrive-expose-onenote-files #### --onedrive-expose-onenote-files
Set to make OneNote files show up in directory listings. Set to make OneNote files show up in directory listings.
By default rclone will hide OneNote files in directory listings because By default, rclone will hide OneNote files in directory listings because
operations like "Open" and "Update" won't work on them. But this operations like "Open" and "Update" won't work on them. But this
behaviour may also prevent you from deleting them. If you want to behaviour may also prevent you from deleting them. If you want to
delete OneNote files or otherwise want them to show up in directory delete OneNote files or otherwise want them to show up in directory
listing, set this option. listing, set this option.
Properties:
- Config: expose_onenote_files - Config: expose_onenote_files
- Env Var: RCLONE_ONEDRIVE_EXPOSE_ONENOTE_FILES - Env Var: RCLONE_ONEDRIVE_EXPOSE_ONENOTE_FILES
- Type: bool - Type: bool
@ -327,6 +380,8 @@ This will only work if you are copying between two OneDrive *Personal* drives AN
the files to copy are already shared between them. In other cases, rclone will the files to copy are already shared between them. In other cases, rclone will
fall back to normal copy (which will be slightly slower). fall back to normal copy (which will be slightly slower).
Properties:
- Config: server_side_across_configs - Config: server_side_across_configs
- Env Var: RCLONE_ONEDRIVE_SERVER_SIDE_ACROSS_CONFIGS - Env Var: RCLONE_ONEDRIVE_SERVER_SIDE_ACROSS_CONFIGS
- Type: bool - Type: bool
@ -336,6 +391,8 @@ fall back to normal copy (which will be slightly slower).
Size of listing chunk. Size of listing chunk.
Properties:
- Config: list_chunk - Config: list_chunk
- Env Var: RCLONE_ONEDRIVE_LIST_CHUNK - Env Var: RCLONE_ONEDRIVE_LIST_CHUNK
- Type: int - Type: int
@ -357,6 +414,8 @@ modification time and removes all but the last version.
this flag there. this flag there.
Properties:
- Config: no_versions - Config: no_versions
- Env Var: RCLONE_ONEDRIVE_NO_VERSIONS - Env Var: RCLONE_ONEDRIVE_NO_VERSIONS
- Type: bool - Type: bool
@ -366,6 +425,8 @@ this flag there.
Set the scope of the links created by the link command. Set the scope of the links created by the link command.
Properties:
- Config: link_scope - Config: link_scope
- Env Var: RCLONE_ONEDRIVE_LINK_SCOPE - Env Var: RCLONE_ONEDRIVE_LINK_SCOPE
- Type: string - Type: string
@ -383,6 +444,8 @@ Set the scope of the links created by the link command.
Set the type of the links created by the link command. Set the type of the links created by the link command.
Properties:
- Config: link_type - Config: link_type
- Env Var: RCLONE_ONEDRIVE_LINK_TYPE - Env Var: RCLONE_ONEDRIVE_LINK_TYPE
- Type: string - Type: string
@ -402,17 +465,21 @@ Set the password for links created by the link command.
At the time of writing this only works with OneDrive personal paid accounts. At the time of writing this only works with OneDrive personal paid accounts.
Properties:
- Config: link_password - Config: link_password
- Env Var: RCLONE_ONEDRIVE_LINK_PASSWORD - Env Var: RCLONE_ONEDRIVE_LINK_PASSWORD
- Type: string - Type: string
- Default: "" - Required: false
#### --onedrive-encoding #### --onedrive-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_ONEDRIVE_ENCODING - Env Var: RCLONE_ONEDRIVE_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -108,10 +108,12 @@ Here are the standard options specific to opendrive (OpenDrive).
Username. Username.
Properties:
- Config: username - Config: username
- Env Var: RCLONE_OPENDRIVE_USERNAME - Env Var: RCLONE_OPENDRIVE_USERNAME
- Type: string - Type: string
- Default: "" - Required: true
#### --opendrive-password #### --opendrive-password
@ -119,10 +121,12 @@ Password.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: password - Config: password
- Env Var: RCLONE_OPENDRIVE_PASSWORD - Env Var: RCLONE_OPENDRIVE_PASSWORD
- Type: string - Type: string
- Default: "" - Required: true
### Advanced options ### Advanced options
@ -130,10 +134,12 @@ Here are the advanced options specific to opendrive (OpenDrive).
#### --opendrive-encoding #### --opendrive-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_OPENDRIVE_ENCODING - Env Var: RCLONE_OPENDRIVE_ENCODING
- Type: MultiEncoder - Type: MultiEncoder
@ -146,6 +152,8 @@ Files will be uploaded in chunks this size.
Note that these chunks are buffered in memory so increasing them will Note that these chunks are buffered in memory so increasing them will
increase memory use. increase memory use.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_OPENDRIVE_CHUNK_SIZE - Env Var: RCLONE_OPENDRIVE_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix

View File

@ -145,10 +145,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_PCLOUD_CLIENT_ID - Env Var: RCLONE_PCLOUD_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --pcloud-client-secret #### --pcloud-client-secret
@ -156,10 +158,12 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_PCLOUD_CLIENT_SECRET - Env Var: RCLONE_PCLOUD_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -169,10 +173,12 @@ Here are the advanced options specific to pcloud (Pcloud).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_PCLOUD_TOKEN - Env Var: RCLONE_PCLOUD_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --pcloud-auth-url #### --pcloud-auth-url
@ -180,10 +186,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_PCLOUD_AUTH_URL - Env Var: RCLONE_PCLOUD_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --pcloud-token-url #### --pcloud-token-url
@ -191,17 +199,21 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_PCLOUD_TOKEN_URL - Env Var: RCLONE_PCLOUD_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --pcloud-encoding #### --pcloud-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_PCLOUD_ENCODING - Env Var: RCLONE_PCLOUD_ENCODING
- Type: MultiEncoder - Type: MultiEncoder
@ -211,6 +223,8 @@ See the [encoding section in the overview](/overview/#encoding) for more info.
Fill in for rclone to use a non root folder as its starting point. Fill in for rclone to use a non root folder as its starting point.
Properties:
- Config: root_folder_id - Config: root_folder_id
- Env Var: RCLONE_PCLOUD_ROOT_FOLDER_ID - Env Var: RCLONE_PCLOUD_ROOT_FOLDER_ID
- Type: string - Type: string
@ -225,6 +239,8 @@ however you will need to set it by hand if you are using remote config
with rclone authorize. with rclone authorize.
Properties:
- Config: hostname - Config: hostname
- Env Var: RCLONE_PCLOUD_HOSTNAME - Env Var: RCLONE_PCLOUD_HOSTNAME
- Type: string - Type: string

View File

@ -113,10 +113,12 @@ API Key.
This is not normally used - use oauth instead. This is not normally used - use oauth instead.
Properties:
- Config: api_key - Config: api_key
- Env Var: RCLONE_PREMIUMIZEME_API_KEY - Env Var: RCLONE_PREMIUMIZEME_API_KEY
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -124,10 +126,12 @@ Here are the advanced options specific to premiumizeme (premiumize.me).
#### --premiumizeme-encoding #### --premiumizeme-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_PREMIUMIZEME_ENCODING - Env Var: RCLONE_PREMIUMIZEME_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -115,10 +115,12 @@ Here are the advanced options specific to putio (Put.io).
#### --putio-encoding #### --putio-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_PUTIO_ENCODING - Env Var: RCLONE_PUTIO_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -152,6 +152,8 @@ Get QingStor credentials from runtime.
Only applies if access_key_id and secret_access_key is blank. Only applies if access_key_id and secret_access_key is blank.
Properties:
- Config: env_auth - Config: env_auth
- Env Var: RCLONE_QINGSTOR_ENV_AUTH - Env Var: RCLONE_QINGSTOR_ENV_AUTH
- Type: bool - Type: bool
@ -168,10 +170,12 @@ QingStor Access Key ID.
Leave blank for anonymous access or runtime credentials. Leave blank for anonymous access or runtime credentials.
Properties:
- Config: access_key_id - Config: access_key_id
- Env Var: RCLONE_QINGSTOR_ACCESS_KEY_ID - Env Var: RCLONE_QINGSTOR_ACCESS_KEY_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --qingstor-secret-access-key #### --qingstor-secret-access-key
@ -179,10 +183,12 @@ QingStor Secret Access Key (password).
Leave blank for anonymous access or runtime credentials. Leave blank for anonymous access or runtime credentials.
Properties:
- Config: secret_access_key - Config: secret_access_key
- Env Var: RCLONE_QINGSTOR_SECRET_ACCESS_KEY - Env Var: RCLONE_QINGSTOR_SECRET_ACCESS_KEY
- Type: string - Type: string
- Default: "" - Required: false
#### --qingstor-endpoint #### --qingstor-endpoint
@ -190,10 +196,12 @@ Enter an endpoint URL to connection QingStor API.
Leave blank will use the default value "https://qingstor.com:443". Leave blank will use the default value "https://qingstor.com:443".
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_QINGSTOR_ENDPOINT - Env Var: RCLONE_QINGSTOR_ENDPOINT
- Type: string - Type: string
- Default: "" - Required: false
#### --qingstor-zone #### --qingstor-zone
@ -201,10 +209,12 @@ Zone to connect to.
Default is "pek3a". Default is "pek3a".
Properties:
- Config: zone - Config: zone
- Env Var: RCLONE_QINGSTOR_ZONE - Env Var: RCLONE_QINGSTOR_ZONE
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "pek3a" - "pek3a"
- The Beijing (China) Three Zone. - The Beijing (China) Three Zone.
@ -224,6 +234,8 @@ Here are the advanced options specific to qingstor (QingCloud Object Storage).
Number of connection retries. Number of connection retries.
Properties:
- Config: connection_retries - Config: connection_retries
- Env Var: RCLONE_QINGSTOR_CONNECTION_RETRIES - Env Var: RCLONE_QINGSTOR_CONNECTION_RETRIES
- Type: int - Type: int
@ -236,6 +248,8 @@ Cutoff for switching to chunked upload.
Any files larger than this will be uploaded in chunks of chunk_size. Any files larger than this will be uploaded in chunks of chunk_size.
The minimum is 0 and the maximum is 5 GiB. The minimum is 0 and the maximum is 5 GiB.
Properties:
- Config: upload_cutoff - Config: upload_cutoff
- Env Var: RCLONE_QINGSTOR_UPLOAD_CUTOFF - Env Var: RCLONE_QINGSTOR_UPLOAD_CUTOFF
- Type: SizeSuffix - Type: SizeSuffix
@ -254,6 +268,8 @@ in memory per transfer.
If you are transferring large files over high-speed links and you have If you are transferring large files over high-speed links and you have
enough memory, then increasing this will speed up the transfers. enough memory, then increasing this will speed up the transfers.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_QINGSTOR_CHUNK_SIZE - Env Var: RCLONE_QINGSTOR_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -273,6 +289,8 @@ If you are uploading small numbers of large files over high-speed links
and these uploads do not fully utilize your bandwidth, then increasing and these uploads do not fully utilize your bandwidth, then increasing
this may help to speed up the transfers. this may help to speed up the transfers.
Properties:
- Config: upload_concurrency - Config: upload_concurrency
- Env Var: RCLONE_QINGSTOR_UPLOAD_CONCURRENCY - Env Var: RCLONE_QINGSTOR_UPLOAD_CONCURRENCY
- Type: int - Type: int
@ -280,10 +298,12 @@ this may help to speed up the transfers.
#### --qingstor-encoding #### --qingstor-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_QINGSTOR_ENCODING - Env Var: RCLONE_QINGSTOR_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -663,7 +663,7 @@ If the rate parameter is not supplied then the bandwidth is queried
The format of the parameter is exactly the same as passed to --bwlimit The format of the parameter is exactly the same as passed to --bwlimit
except only one bandwidth may be specified. except only one bandwidth may be specified.
In either case "rate" is returned as a human readable string, and In either case "rate" is returned as a human-readable string, and
"bytesPerSecond" is returned as a number. "bytesPerSecond" is returned as a number.
### core/command: Run a rclone terminal command over rc. {#core-command} ### core/command: Run a rclone terminal command over rc. {#core-command}
@ -1497,6 +1497,32 @@ check that parameter passing is working properly.
**Authentication is required for this call.** **Authentication is required for this call.**
### sync/bisync: Perform bidirectonal synchronization between two paths. {#sync-bisync}
This takes the following parameters
- path1 - a remote directory string e.g. `drive:path1`
- path2 - a remote directory string e.g. `drive:path2`
- dryRun - dry-run mode
- resync - performs the resync run
- checkAccess - abort if RCLONE_TEST files are not found on both filesystems
- checkFilename - file name for checkAccess (default: RCLONE_TEST)
- maxDelete - abort sync if percentage of deleted files is above
this threshold (default: 50)
- force - maxDelete safety check and run the sync
- checkSync - `true` by default, `false` disables comparison of final listings,
`only` will skip sync, only compare listings from the last run
- removeEmptyDirs - remove empty directories at the final cleanup step
- filtersFile - read filtering patterns from a file
- workdir - server directory for history files (default: /home/ncw/.cache/rclone/bisync)
- noCleanup - retain working files
See [bisync command help](https://rclone.org/commands/rclone_bisync/)
and [full bisync description](https://rclone.org/bisync/)
for more information.
**Authentication is required for this call.**
### sync/copy: copy a directory from source remote to destination remote {#sync-copy} ### sync/copy: copy a directory from source remote to destination remote {#sync-copy}
This takes the following parameters: This takes the following parameters:
@ -1610,6 +1636,44 @@ starting with dir will refresh that directory, e.g.
If the parameter recursive=true is given the whole directory tree If the parameter recursive=true is given the whole directory tree
will get refreshed. This refresh will use --fast-list if enabled. will get refreshed. This refresh will use --fast-list if enabled.
This command takes an "fs" parameter. If this parameter is not
supplied and if there is only one VFS in use then that VFS will be
used. If there is more than one VFS in use then the "fs" parameter
must be supplied.
### vfs/stats: Stats for a VFS. {#vfs-stats}
This returns stats for the selected VFS.
{
// Status of the disk cache - only present if --vfs-cache-mode > off
"diskCache": {
"bytesUsed": 0,
"erroredFiles": 0,
"files": 0,
"hashType": 1,
"outOfSpace": false,
"path": "/home/user/.cache/rclone/vfs/local/mnt/a",
"pathMeta": "/home/user/.cache/rclone/vfsMeta/local/mnt/a",
"uploadsInProgress": 0,
"uploadsQueued": 0
},
"fs": "/mnt/a",
"inUse": 1,
// Status of the in memory metadata cache
"metadataCache": {
"dirs": 1,
"files": 0
},
// Options as returned by options/get
"opt": {
"CacheMaxAge": 3600000000000,
// ...
"WriteWait": 1000000000
}
}
This command takes an "fs" parameter. If this parameter is not This command takes an "fs" parameter. If this parameter is not
supplied and if there is only one VFS in use then that VFS will be supplied and if there is only one VFS in use then that VFS will be
used. If there is more than one VFS in use then the "fs" parameter used. If there is more than one VFS in use then the "fs" parameter

View File

@ -566,16 +566,18 @@ A simple solution is to set the `--s3-upload-cutoff 0` and force all the files t
{{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/s3/s3.go then run make backenddocs" >}} {{< rem autogenerated options start" - DO NOT EDIT - instead edit fs.RegInfo in backend/s3/s3.go then run make backenddocs" >}}
### Standard options ### Standard options
Here are the standard options specific to s3 (Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, SeaweedFS, and Tencent COS). Here are the standard options specific to s3 (Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Lyve Cloud, Minio, RackCorp, SeaweedFS, and Tencent COS).
#### --s3-provider #### --s3-provider
Choose your S3 provider. Choose your S3 provider.
Properties:
- Config: provider - Config: provider
- Env Var: RCLONE_S3_PROVIDER - Env Var: RCLONE_S3_PROVIDER
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "AWS" - "AWS"
- Amazon Web Services (AWS) S3 - Amazon Web Services (AWS) S3
@ -589,16 +591,22 @@ Choose your S3 provider.
- Dreamhost DreamObjects - Dreamhost DreamObjects
- "IBMCOS" - "IBMCOS"
- IBM COS S3 - IBM COS S3
- "LyveCloud"
- Seagate Lyve Cloud
- "Minio" - "Minio"
- Minio Object Storage - Minio Object Storage
- "Netease" - "Netease"
- Netease Object Storage (NOS) - Netease Object Storage (NOS)
- "RackCorp"
- RackCorp Object Storage
- "Scaleway" - "Scaleway"
- Scaleway Object Storage - Scaleway Object Storage
- "SeaweedFS" - "SeaweedFS"
- SeaweedFS S3 - SeaweedFS S3
- "StackPath" - "StackPath"
- StackPath Object Storage - StackPath Object Storage
- "Storj"
- Storj (S3 Compatible Gateway)
- "TencentCOS" - "TencentCOS"
- Tencent Cloud Object Storage (COS) - Tencent Cloud Object Storage (COS)
- "Wasabi" - "Wasabi"
@ -612,6 +620,8 @@ Get AWS credentials from runtime (environment variables or EC2/ECS meta data if
Only applies if access_key_id and secret_access_key is blank. Only applies if access_key_id and secret_access_key is blank.
Properties:
- Config: env_auth - Config: env_auth
- Env Var: RCLONE_S3_ENV_AUTH - Env Var: RCLONE_S3_ENV_AUTH
- Type: bool - Type: bool
@ -628,10 +638,12 @@ AWS Access Key ID.
Leave blank for anonymous access or runtime credentials. Leave blank for anonymous access or runtime credentials.
Properties:
- Config: access_key_id - Config: access_key_id
- Env Var: RCLONE_S3_ACCESS_KEY_ID - Env Var: RCLONE_S3_ACCESS_KEY_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --s3-secret-access-key #### --s3-secret-access-key
@ -639,19 +651,24 @@ AWS Secret Access Key (password).
Leave blank for anonymous access or runtime credentials. Leave blank for anonymous access or runtime credentials.
Properties:
- Config: secret_access_key - Config: secret_access_key
- Env Var: RCLONE_S3_SECRET_ACCESS_KEY - Env Var: RCLONE_S3_SECRET_ACCESS_KEY
- Type: string - Type: string
- Default: "" - Required: false
#### --s3-region #### --s3-region
Region to connect to. Region to connect to.
Properties:
- Config: region - Config: region
- Env Var: RCLONE_S3_REGION - Env Var: RCLONE_S3_REGION
- Provider: AWS
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "us-east-1" - "us-east-1"
- The default endpoint - a good choice if you are unsure. - The default endpoint - a good choice if you are unsure.
@ -732,12 +749,67 @@ Region to connect to.
#### --s3-region #### --s3-region
Region to connect to. region - the location where your bucket will be created and your data stored.
Properties:
- Config: region - Config: region
- Env Var: RCLONE_S3_REGION - Env Var: RCLONE_S3_REGION
- Provider: RackCorp
- Type: string - Type: string
- Default: "" - Required: false
- Examples:
- "global"
- Global CDN (All locations) Region
- "au"
- Australia (All states)
- "au-nsw"
- NSW (Australia) Region
- "au-qld"
- QLD (Australia) Region
- "au-vic"
- VIC (Australia) Region
- "au-wa"
- Perth (Australia) Region
- "ph"
- Manila (Philippines) Region
- "th"
- Bangkok (Thailand) Region
- "hk"
- HK (Hong Kong) Region
- "mn"
- Ulaanbaatar (Mongolia) Region
- "kg"
- Bishkek (Kyrgyzstan) Region
- "id"
- Jakarta (Indonesia) Region
- "jp"
- Tokyo (Japan) Region
- "sg"
- SG (Singapore) Region
- "de"
- Frankfurt (Germany) Region
- "us"
- USA (AnyCast) Region
- "us-east-1"
- New York (USA) Region
- "us-west-1"
- Freemont (USA) Region
- "nz"
- Auckland (New Zealand) Region
#### --s3-region
Region to connect to.
Properties:
- Config: region
- Env Var: RCLONE_S3_REGION
- Provider: Scaleway
- Type: string
- Required: false
- Examples: - Examples:
- "nl-ams" - "nl-ams"
- Amsterdam, The Netherlands - Amsterdam, The Netherlands
@ -750,10 +822,13 @@ Region to connect to.
Leave blank if you are using an S3 clone and you don't have a region. Leave blank if you are using an S3 clone and you don't have a region.
Properties:
- Config: region - Config: region
- Env Var: RCLONE_S3_REGION - Env Var: RCLONE_S3_REGION
- Provider: !AWS,Alibaba,RackCorp,Scaleway,Storj,TencentCOS
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Use this if unsure. - Use this if unsure.
@ -768,10 +843,13 @@ Endpoint for S3 API.
Leave blank if using AWS to use the default endpoint for the region. Leave blank if using AWS to use the default endpoint for the region.
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_S3_ENDPOINT - Env Var: RCLONE_S3_ENDPOINT
- Provider: AWS
- Type: string - Type: string
- Default: "" - Required: false
#### --s3-endpoint #### --s3-endpoint
@ -779,10 +857,13 @@ Endpoint for IBM COS S3 API.
Specify if using an IBM COS On Premise. Specify if using an IBM COS On Premise.
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_S3_ENDPOINT - Env Var: RCLONE_S3_ENDPOINT
- Provider: IBMCOS
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "s3.us.cloud-object-storage.appdomain.cloud" - "s3.us.cloud-object-storage.appdomain.cloud"
- US Cross Region Endpoint - US Cross Region Endpoint
@ -913,10 +994,13 @@ Specify if using an IBM COS On Premise.
Endpoint for OSS API. Endpoint for OSS API.
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_S3_ENDPOINT - Env Var: RCLONE_S3_ENDPOINT
- Provider: Alibaba
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "oss-accelerate.aliyuncs.com" - "oss-accelerate.aliyuncs.com"
- Global Accelerate - Global Accelerate
@ -973,10 +1057,13 @@ Endpoint for OSS API.
Endpoint for Scaleway Object Storage. Endpoint for Scaleway Object Storage.
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_S3_ENDPOINT - Env Var: RCLONE_S3_ENDPOINT
- Provider: Scaleway
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "s3.nl-ams.scw.cloud" - "s3.nl-ams.scw.cloud"
- Amsterdam Endpoint - Amsterdam Endpoint
@ -987,10 +1074,13 @@ Endpoint for Scaleway Object Storage.
Endpoint for StackPath Object Storage. Endpoint for StackPath Object Storage.
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_S3_ENDPOINT - Env Var: RCLONE_S3_ENDPOINT
- Provider: StackPath
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "s3.us-east-2.stackpathstorage.com" - "s3.us-east-2.stackpathstorage.com"
- US East Endpoint - US East Endpoint
@ -1001,12 +1091,34 @@ Endpoint for StackPath Object Storage.
#### --s3-endpoint #### --s3-endpoint
Endpoint for Tencent COS API. Endpoint of the Shared Gateway.
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_S3_ENDPOINT - Env Var: RCLONE_S3_ENDPOINT
- Provider: Storj
- Type: string - Type: string
- Default: "" - Required: false
- Examples:
- "gateway.eu1.storjshare.io"
- EU1 Shared Gateway
- "gateway.us1.storjshare.io"
- US1 Shared Gateway
- "gateway.ap1.storjshare.io"
- Asia-Pacific Shared Gateway
#### --s3-endpoint
Endpoint for Tencent COS API.
Properties:
- Config: endpoint
- Env Var: RCLONE_S3_ENDPOINT
- Provider: TencentCOS
- Type: string
- Required: false
- Examples: - Examples:
- "cos.ap-beijing.myqcloud.com" - "cos.ap-beijing.myqcloud.com"
- Beijing Region - Beijing Region
@ -1049,14 +1161,68 @@ Endpoint for Tencent COS API.
#### --s3-endpoint #### --s3-endpoint
Endpoint for RackCorp Object Storage.
Properties:
- Config: endpoint
- Env Var: RCLONE_S3_ENDPOINT
- Provider: RackCorp
- Type: string
- Required: false
- Examples:
- "s3.rackcorp.com"
- Global (AnyCast) Endpoint
- "au.s3.rackcorp.com"
- Australia (Anycast) Endpoint
- "au-nsw.s3.rackcorp.com"
- Sydney (Australia) Endpoint
- "au-qld.s3.rackcorp.com"
- Brisbane (Australia) Endpoint
- "au-vic.s3.rackcorp.com"
- Melbourne (Australia) Endpoint
- "au-wa.s3.rackcorp.com"
- Perth (Australia) Endpoint
- "ph.s3.rackcorp.com"
- Manila (Philippines) Endpoint
- "th.s3.rackcorp.com"
- Bangkok (Thailand) Endpoint
- "hk.s3.rackcorp.com"
- HK (Hong Kong) Endpoint
- "mn.s3.rackcorp.com"
- Ulaanbaatar (Mongolia) Endpoint
- "kg.s3.rackcorp.com"
- Bishkek (Kyrgyzstan) Endpoint
- "id.s3.rackcorp.com"
- Jakarta (Indonesia) Endpoint
- "jp.s3.rackcorp.com"
- Tokyo (Japan) Endpoint
- "sg.s3.rackcorp.com"
- SG (Singapore) Endpoint
- "de.s3.rackcorp.com"
- Frankfurt (Germany) Endpoint
- "us.s3.rackcorp.com"
- USA (AnyCast) Endpoint
- "us-east-1.s3.rackcorp.com"
- New York (USA) Endpoint
- "us-west-1.s3.rackcorp.com"
- Freemont (USA) Endpoint
- "nz.s3.rackcorp.com"
- Auckland (New Zealand) Endpoint
#### --s3-endpoint
Endpoint for S3 API. Endpoint for S3 API.
Required when using an S3 clone. Required when using an S3 clone.
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_S3_ENDPOINT - Env Var: RCLONE_S3_ENDPOINT
- Provider: !AWS,IBMCOS,TencentCOS,Alibaba,Scaleway,StackPath,Storj,RackCorp
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "objects-us-east-1.dream.io" - "objects-us-east-1.dream.io"
- Dream Objects endpoint - Dream Objects endpoint
@ -1068,6 +1234,12 @@ Required when using an S3 clone.
- Digital Ocean Spaces Singapore 1 - Digital Ocean Spaces Singapore 1
- "localhost:8333" - "localhost:8333"
- SeaweedFS S3 localhost - SeaweedFS S3 localhost
- "s3.us-east-1.lyvecloud.seagate.com"
- Seagate Lyve Cloud US East 1 (Virginia)
- "s3.us-west-1.lyvecloud.seagate.com"
- Seagate Lyve Cloud US West 1 (California)
- "s3.ap-southeast-1.lyvecloud.seagate.com"
- Seagate Lyve Cloud AP Southeast 1 (Singapore)
- "s3.wasabisys.com" - "s3.wasabisys.com"
- Wasabi US East endpoint - Wasabi US East endpoint
- "s3.us-west-1.wasabisys.com" - "s3.us-west-1.wasabisys.com"
@ -1085,10 +1257,13 @@ Location constraint - must be set to match the Region.
Used when creating buckets only. Used when creating buckets only.
Properties:
- Config: location_constraint - Config: location_constraint
- Env Var: RCLONE_S3_LOCATION_CONSTRAINT - Env Var: RCLONE_S3_LOCATION_CONSTRAINT
- Provider: AWS
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Empty for US Region, Northern Virginia, or Pacific Northwest - Empty for US Region, Northern Virginia, or Pacific Northwest
@ -1147,10 +1322,13 @@ Location constraint - must match endpoint when using IBM Cloud Public.
For on-prem COS, do not make a selection from this list, hit enter. For on-prem COS, do not make a selection from this list, hit enter.
Properties:
- Config: location_constraint - Config: location_constraint
- Env Var: RCLONE_S3_LOCATION_CONSTRAINT - Env Var: RCLONE_S3_LOCATION_CONSTRAINT
- Provider: IBMCOS
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "us-standard" - "us-standard"
- US Cross Region Standard - US Cross Region Standard
@ -1219,14 +1397,69 @@ For on-prem COS, do not make a selection from this list, hit enter.
#### --s3-location-constraint #### --s3-location-constraint
Location constraint - the location where your bucket will be located and your data stored.
Properties:
- Config: location_constraint
- Env Var: RCLONE_S3_LOCATION_CONSTRAINT
- Provider: RackCorp
- Type: string
- Required: false
- Examples:
- "global"
- Global CDN Region
- "au"
- Australia (All locations)
- "au-nsw"
- NSW (Australia) Region
- "au-qld"
- QLD (Australia) Region
- "au-vic"
- VIC (Australia) Region
- "au-wa"
- Perth (Australia) Region
- "ph"
- Manila (Philippines) Region
- "th"
- Bangkok (Thailand) Region
- "hk"
- HK (Hong Kong) Region
- "mn"
- Ulaanbaatar (Mongolia) Region
- "kg"
- Bishkek (Kyrgyzstan) Region
- "id"
- Jakarta (Indonesia) Region
- "jp"
- Tokyo (Japan) Region
- "sg"
- SG (Singapore) Region
- "de"
- Frankfurt (Germany) Region
- "us"
- USA (AnyCast) Region
- "us-east-1"
- New York (USA) Region
- "us-west-1"
- Freemont (USA) Region
- "nz"
- Auckland (New Zealand) Region
#### --s3-location-constraint
Location constraint - must be set to match the Region. Location constraint - must be set to match the Region.
Leave blank if not sure. Used when creating buckets only. Leave blank if not sure. Used when creating buckets only.
Properties:
- Config: location_constraint - Config: location_constraint
- Env Var: RCLONE_S3_LOCATION_CONSTRAINT - Env Var: RCLONE_S3_LOCATION_CONSTRAINT
- Provider: !AWS,IBMCOS,Alibaba,RackCorp,Scaleway,StackPath,Storj,TencentCOS
- Type: string - Type: string
- Default: "" - Required: false
#### --s3-acl #### --s3-acl
@ -1239,10 +1472,13 @@ For more info visit https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview
Note that this ACL is applied when server-side copying objects as S3 Note that this ACL is applied when server-side copying objects as S3
doesn't copy the ACL from the source but rather writes a fresh one. doesn't copy the ACL from the source but rather writes a fresh one.
Properties:
- Config: acl - Config: acl
- Env Var: RCLONE_S3_ACL - Env Var: RCLONE_S3_ACL
- Provider: !Storj
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "default" - "default"
- Owner gets Full_CONTROL. - Owner gets Full_CONTROL.
@ -1289,10 +1525,13 @@ doesn't copy the ACL from the source but rather writes a fresh one.
The server-side encryption algorithm used when storing this object in S3. The server-side encryption algorithm used when storing this object in S3.
Properties:
- Config: server_side_encryption - Config: server_side_encryption
- Env Var: RCLONE_S3_SERVER_SIDE_ENCRYPTION - Env Var: RCLONE_S3_SERVER_SIDE_ENCRYPTION
- Provider: AWS,Ceph,Minio
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- None - None
@ -1305,10 +1544,13 @@ The server-side encryption algorithm used when storing this object in S3.
If using KMS ID you must provide the ARN of Key. If using KMS ID you must provide the ARN of Key.
Properties:
- Config: sse_kms_key_id - Config: sse_kms_key_id
- Env Var: RCLONE_S3_SSE_KMS_KEY_ID - Env Var: RCLONE_S3_SSE_KMS_KEY_ID
- Provider: AWS,Ceph,Minio
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- None - None
@ -1319,10 +1561,13 @@ If using KMS ID you must provide the ARN of Key.
The storage class to use when storing new objects in S3. The storage class to use when storing new objects in S3.
Properties:
- Config: storage_class - Config: storage_class
- Env Var: RCLONE_S3_STORAGE_CLASS - Env Var: RCLONE_S3_STORAGE_CLASS
- Provider: AWS
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Default - Default
@ -1347,10 +1592,13 @@ The storage class to use when storing new objects in S3.
The storage class to use when storing new objects in OSS. The storage class to use when storing new objects in OSS.
Properties:
- Config: storage_class - Config: storage_class
- Env Var: RCLONE_S3_STORAGE_CLASS - Env Var: RCLONE_S3_STORAGE_CLASS
- Provider: Alibaba
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Default - Default
@ -1365,10 +1613,13 @@ The storage class to use when storing new objects in OSS.
The storage class to use when storing new objects in Tencent COS. The storage class to use when storing new objects in Tencent COS.
Properties:
- Config: storage_class - Config: storage_class
- Env Var: RCLONE_S3_STORAGE_CLASS - Env Var: RCLONE_S3_STORAGE_CLASS
- Provider: TencentCOS
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Default - Default
@ -1383,10 +1634,13 @@ The storage class to use when storing new objects in Tencent COS.
The storage class to use when storing new objects in S3. The storage class to use when storing new objects in S3.
Properties:
- Config: storage_class - Config: storage_class
- Env Var: RCLONE_S3_STORAGE_CLASS - Env Var: RCLONE_S3_STORAGE_CLASS
- Provider: Scaleway
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Default. - Default.
@ -1399,7 +1653,7 @@ The storage class to use when storing new objects in S3.
### Advanced options ### Advanced options
Here are the advanced options specific to s3 (Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Minio, SeaweedFS, and Tencent COS). Here are the advanced options specific to s3 (Amazon S3 Compliant Storage Providers including AWS, Alibaba, Ceph, Digital Ocean, Dreamhost, IBM COS, Lyve Cloud, Minio, RackCorp, SeaweedFS, and Tencent COS).
#### --s3-bucket-acl #### --s3-bucket-acl
@ -1410,10 +1664,12 @@ For more info visit https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview
Note that this ACL is applied when only when creating buckets. If it Note that this ACL is applied when only when creating buckets. If it
isn't set then "acl" is used instead. isn't set then "acl" is used instead.
Properties:
- Config: bucket_acl - Config: bucket_acl
- Env Var: RCLONE_S3_BUCKET_ACL - Env Var: RCLONE_S3_BUCKET_ACL
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "private" - "private"
- Owner gets FULL_CONTROL. - Owner gets FULL_CONTROL.
@ -1433,8 +1689,11 @@ isn't set then "acl" is used instead.
Enables requester pays option when interacting with S3 bucket. Enables requester pays option when interacting with S3 bucket.
Properties:
- Config: requester_pays - Config: requester_pays
- Env Var: RCLONE_S3_REQUESTER_PAYS - Env Var: RCLONE_S3_REQUESTER_PAYS
- Provider: AWS
- Type: bool - Type: bool
- Default: false - Default: false
@ -1442,10 +1701,13 @@ Enables requester pays option when interacting with S3 bucket.
If using SSE-C, the server-side encryption algorithm used when storing this object in S3. If using SSE-C, the server-side encryption algorithm used when storing this object in S3.
Properties:
- Config: sse_customer_algorithm - Config: sse_customer_algorithm
- Env Var: RCLONE_S3_SSE_CUSTOMER_ALGORITHM - Env Var: RCLONE_S3_SSE_CUSTOMER_ALGORITHM
- Provider: AWS,Ceph,Minio
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- None - None
@ -1456,10 +1718,13 @@ If using SSE-C, the server-side encryption algorithm used when storing this obje
If using SSE-C you must provide the secret encryption key used to encrypt/decrypt your data. If using SSE-C you must provide the secret encryption key used to encrypt/decrypt your data.
Properties:
- Config: sse_customer_key - Config: sse_customer_key
- Env Var: RCLONE_S3_SSE_CUSTOMER_KEY - Env Var: RCLONE_S3_SSE_CUSTOMER_KEY
- Provider: AWS,Ceph,Minio
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- None - None
@ -1471,10 +1736,13 @@ If using SSE-C you may provide the secret encryption key MD5 checksum (optional)
If you leave it blank, this is calculated automatically from the sse_customer_key provided. If you leave it blank, this is calculated automatically from the sse_customer_key provided.
Properties:
- Config: sse_customer_key_md5 - Config: sse_customer_key_md5
- Env Var: RCLONE_S3_SSE_CUSTOMER_KEY_MD5 - Env Var: RCLONE_S3_SSE_CUSTOMER_KEY_MD5
- Provider: AWS,Ceph,Minio
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- None - None
@ -1486,6 +1754,8 @@ Cutoff for switching to chunked upload.
Any files larger than this will be uploaded in chunks of chunk_size. Any files larger than this will be uploaded in chunks of chunk_size.
The minimum is 0 and the maximum is 5 GiB. The minimum is 0 and the maximum is 5 GiB.
Properties:
- Config: upload_cutoff - Config: upload_cutoff
- Env Var: RCLONE_S3_UPLOAD_CUTOFF - Env Var: RCLONE_S3_UPLOAD_CUTOFF
- Type: SizeSuffix - Type: SizeSuffix
@ -1515,6 +1785,8 @@ most 10,000 chunks, this means that by default the maximum size of
a file you can stream upload is 48 GiB. If you wish to stream upload a file you can stream upload is 48 GiB. If you wish to stream upload
larger files then you will need to increase chunk_size. larger files then you will need to increase chunk_size.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_S3_CHUNK_SIZE - Env Var: RCLONE_S3_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -1534,6 +1806,8 @@ Rclone will automatically increase the chunk size when uploading a
large file of a known size to stay below this number of chunks limit. large file of a known size to stay below this number of chunks limit.
Properties:
- Config: max_upload_parts - Config: max_upload_parts
- Env Var: RCLONE_S3_MAX_UPLOAD_PARTS - Env Var: RCLONE_S3_MAX_UPLOAD_PARTS
- Type: int - Type: int
@ -1548,6 +1822,8 @@ copied in chunks of this size.
The minimum is 0 and the maximum is 5 GiB. The minimum is 0 and the maximum is 5 GiB.
Properties:
- Config: copy_cutoff - Config: copy_cutoff
- Env Var: RCLONE_S3_COPY_CUTOFF - Env Var: RCLONE_S3_COPY_CUTOFF
- Type: SizeSuffix - Type: SizeSuffix
@ -1562,6 +1838,8 @@ uploading it so it can add it to metadata on the object. This is great
for data integrity checking but can cause long delays for large files for data integrity checking but can cause long delays for large files
to start uploading. to start uploading.
Properties:
- Config: disable_checksum - Config: disable_checksum
- Env Var: RCLONE_S3_DISABLE_CHECKSUM - Env Var: RCLONE_S3_DISABLE_CHECKSUM
- Type: bool - Type: bool
@ -1581,10 +1859,12 @@ it will default to the current user's home directory.
Windows: "%USERPROFILE%\.aws\credentials" Windows: "%USERPROFILE%\.aws\credentials"
Properties:
- Config: shared_credentials_file - Config: shared_credentials_file
- Env Var: RCLONE_S3_SHARED_CREDENTIALS_FILE - Env Var: RCLONE_S3_SHARED_CREDENTIALS_FILE
- Type: string - Type: string
- Default: "" - Required: false
#### --s3-profile #### --s3-profile
@ -1597,19 +1877,23 @@ If empty it will default to the environment variable "AWS_PROFILE" or
"default" if that environment variable is also not set. "default" if that environment variable is also not set.
Properties:
- Config: profile - Config: profile
- Env Var: RCLONE_S3_PROFILE - Env Var: RCLONE_S3_PROFILE
- Type: string - Type: string
- Default: "" - Required: false
#### --s3-session-token #### --s3-session-token
An AWS session token. An AWS session token.
Properties:
- Config: session_token - Config: session_token
- Env Var: RCLONE_S3_SESSION_TOKEN - Env Var: RCLONE_S3_SESSION_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --s3-upload-concurrency #### --s3-upload-concurrency
@ -1622,6 +1906,8 @@ If you are uploading small numbers of large files over high-speed links
and these uploads do not fully utilize your bandwidth, then increasing and these uploads do not fully utilize your bandwidth, then increasing
this may help to speed up the transfers. this may help to speed up the transfers.
Properties:
- Config: upload_concurrency - Config: upload_concurrency
- Env Var: RCLONE_S3_UPLOAD_CONCURRENCY - Env Var: RCLONE_S3_UPLOAD_CONCURRENCY
- Type: int - Type: int
@ -1640,6 +1926,8 @@ Some providers (e.g. AWS, Aliyun OSS, Netease COS, or Tencent COS) require this
false - rclone will do this automatically based on the provider false - rclone will do this automatically based on the provider
setting. setting.
Properties:
- Config: force_path_style - Config: force_path_style
- Env Var: RCLONE_S3_FORCE_PATH_STYLE - Env Var: RCLONE_S3_FORCE_PATH_STYLE
- Type: bool - Type: bool
@ -1654,6 +1942,8 @@ If it is set then rclone will use v2 authentication.
Use this only if v4 signatures don't work, e.g. pre Jewel/v10 CEPH. Use this only if v4 signatures don't work, e.g. pre Jewel/v10 CEPH.
Properties:
- Config: v2_auth - Config: v2_auth
- Env Var: RCLONE_S3_V2_AUTH - Env Var: RCLONE_S3_V2_AUTH
- Type: bool - Type: bool
@ -1665,8 +1955,11 @@ If true use the AWS S3 accelerated endpoint.
See: [AWS S3 Transfer acceleration](https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration-examples.html) See: [AWS S3 Transfer acceleration](https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration-examples.html)
Properties:
- Config: use_accelerate_endpoint - Config: use_accelerate_endpoint
- Env Var: RCLONE_S3_USE_ACCELERATE_ENDPOINT - Env Var: RCLONE_S3_USE_ACCELERATE_ENDPOINT
- Provider: AWS
- Type: bool - Type: bool
- Default: false - Default: false
@ -1679,8 +1972,11 @@ It should be set to true for resuming uploads across different sessions.
WARNING: Storing parts of an incomplete multipart upload counts towards space usage on S3 and will add additional costs if not cleaned up. WARNING: Storing parts of an incomplete multipart upload counts towards space usage on S3 and will add additional costs if not cleaned up.
Properties:
- Config: leave_parts_on_error - Config: leave_parts_on_error
- Env Var: RCLONE_S3_LEAVE_PARTS_ON_ERROR - Env Var: RCLONE_S3_LEAVE_PARTS_ON_ERROR
- Provider: AWS
- Type: bool - Type: bool
- Default: false - Default: false
@ -1694,11 +1990,53 @@ In AWS S3 this is a global maximum and cannot be changed, see [AWS S3](https://d
In Ceph, this can be increased with the "rgw list buckets max chunk" option. In Ceph, this can be increased with the "rgw list buckets max chunk" option.
Properties:
- Config: list_chunk - Config: list_chunk
- Env Var: RCLONE_S3_LIST_CHUNK - Env Var: RCLONE_S3_LIST_CHUNK
- Type: int - Type: int
- Default: 1000 - Default: 1000
#### --s3-list-version
Version of ListObjects to use: 1,2 or 0 for auto.
When S3 originally launched it only provided the ListObjects call to
enumerate objects in a bucket.
However in May 2016 the ListObjectsV2 call was introduced. This is
much higher performance and should be used if at all possible.
If set to the default, 0, rclone will guess according to the provider
set which list objects method to call. If it guesses wrong, then it
may be set manually here.
Properties:
- Config: list_version
- Env Var: RCLONE_S3_LIST_VERSION
- Type: int
- Default: 0
#### --s3-list-url-encode
Whether to url encode listings: true/false/unset
Some providers support URL encoding listings and where this is
available this is more reliable when using control characters in file
names. If this is set to unset (the default) then rclone will choose
according to the provider setting what to apply, but you can override
rclone's choice here.
Properties:
- Config: list_url_encode
- Env Var: RCLONE_S3_LIST_URL_ENCODE
- Type: Tristate
- Default: unset
#### --s3-no-check-bucket #### --s3-no-check-bucket
If set, don't attempt to check the bucket exists or create it. If set, don't attempt to check the bucket exists or create it.
@ -1711,6 +2049,8 @@ creation permissions. Before v1.52.0 this would have passed silently
due to a bug. due to a bug.
Properties:
- Config: no_check_bucket - Config: no_check_bucket
- Env Var: RCLONE_S3_NO_CHECK_BUCKET - Env Var: RCLONE_S3_NO_CHECK_BUCKET
- Type: bool - Type: bool
@ -1748,6 +2088,8 @@ operation. In practice the chance of an undetected upload failure is
very small even with this flag. very small even with this flag.
Properties:
- Config: no_head - Config: no_head
- Env Var: RCLONE_S3_NO_HEAD - Env Var: RCLONE_S3_NO_HEAD
- Type: bool - Type: bool
@ -1757,6 +2099,8 @@ very small even with this flag.
If set, do not do HEAD before GET when getting objects. If set, do not do HEAD before GET when getting objects.
Properties:
- Config: no_head_object - Config: no_head_object
- Env Var: RCLONE_S3_NO_HEAD_OBJECT - Env Var: RCLONE_S3_NO_HEAD_OBJECT
- Type: bool - Type: bool
@ -1764,10 +2108,12 @@ If set, do not do HEAD before GET when getting objects.
#### --s3-encoding #### --s3-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_S3_ENCODING - Env Var: RCLONE_S3_ENCODING
- Type: MultiEncoder - Type: MultiEncoder
@ -1780,6 +2126,8 @@ How often internal memory buffer pools will be flushed.
Uploads which requires additional buffers (f.e multipart) will use memory pool for allocations. Uploads which requires additional buffers (f.e multipart) will use memory pool for allocations.
This option controls how often unused buffers will be removed from the pool. This option controls how often unused buffers will be removed from the pool.
Properties:
- Config: memory_pool_flush_time - Config: memory_pool_flush_time
- Env Var: RCLONE_S3_MEMORY_POOL_FLUSH_TIME - Env Var: RCLONE_S3_MEMORY_POOL_FLUSH_TIME
- Type: Duration - Type: Duration
@ -1789,6 +2137,8 @@ This option controls how often unused buffers will be removed from the pool.
Whether to use mmap buffers in internal memory pool. Whether to use mmap buffers in internal memory pool.
Properties:
- Config: memory_pool_use_mmap - Config: memory_pool_use_mmap
- Env Var: RCLONE_S3_MEMORY_POOL_USE_MMAP - Env Var: RCLONE_S3_MEMORY_POOL_USE_MMAP
- Type: bool - Type: bool
@ -1806,6 +2156,8 @@ See: https://github.com/rclone/rclone/issues/4673, https://github.com/rclone/rcl
Properties:
- Config: disable_http2 - Config: disable_http2
- Env Var: RCLONE_S3_DISABLE_HTTP2 - Env Var: RCLONE_S3_DISABLE_HTTP2
- Type: bool - Type: bool
@ -1817,10 +2169,26 @@ Custom endpoint for downloads.
This is usually set to a CloudFront CDN URL as AWS S3 offers This is usually set to a CloudFront CDN URL as AWS S3 offers
cheaper egress for data downloaded through the CloudFront network. cheaper egress for data downloaded through the CloudFront network.
Properties:
- Config: download_url - Config: download_url
- Env Var: RCLONE_S3_DOWNLOAD_URL - Env Var: RCLONE_S3_DOWNLOAD_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --s3-use-multipart-etag
Whether to use ETag in multipart uploads for verification
This should be true, false or left unset to use the default for the provider.
Properties:
- Config: use_multipart_etag
- Env Var: RCLONE_S3_USE_MULTIPART_ETAG
- Type: Tristate
- Default: unset
## Backend commands ## Backend commands
@ -1836,7 +2204,7 @@ See [the "rclone backend" command](/commands/rclone_backend/) for more
info on how to pass options and arguments. info on how to pass options and arguments.
These can be run on a running backend using the rc command These can be run on a running backend using the rc command
[backend/command](/rc/#backend/command). [backend/command](/rc/#backend-command).
### restore ### restore

View File

@ -272,10 +272,12 @@ Here are the standard options specific to seafile (seafile).
URL of seafile host to connect to. URL of seafile host to connect to.
Properties:
- Config: url - Config: url
- Env Var: RCLONE_SEAFILE_URL - Env Var: RCLONE_SEAFILE_URL
- Type: string - Type: string
- Default: "" - Required: true
- Examples: - Examples:
- "https://cloud.seafile.com/" - "https://cloud.seafile.com/"
- Connect to cloud.seafile.com. - Connect to cloud.seafile.com.
@ -284,10 +286,12 @@ URL of seafile host to connect to.
User name (usually email address). User name (usually email address).
Properties:
- Config: user - Config: user
- Env Var: RCLONE_SEAFILE_USER - Env Var: RCLONE_SEAFILE_USER
- Type: string - Type: string
- Default: "" - Required: true
#### --seafile-pass #### --seafile-pass
@ -295,15 +299,19 @@ Password.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: pass - Config: pass
- Env Var: RCLONE_SEAFILE_PASS - Env Var: RCLONE_SEAFILE_PASS
- Type: string - Type: string
- Default: "" - Required: false
#### --seafile-2fa #### --seafile-2fa
Two-factor authentication ('true' if the account has 2FA enabled). Two-factor authentication ('true' if the account has 2FA enabled).
Properties:
- Config: 2fa - Config: 2fa
- Env Var: RCLONE_SEAFILE_2FA - Env Var: RCLONE_SEAFILE_2FA
- Type: bool - Type: bool
@ -315,10 +323,12 @@ Name of the library.
Leave blank to access all non-encrypted libraries. Leave blank to access all non-encrypted libraries.
Properties:
- Config: library - Config: library
- Env Var: RCLONE_SEAFILE_LIBRARY - Env Var: RCLONE_SEAFILE_LIBRARY
- Type: string - Type: string
- Default: "" - Required: false
#### --seafile-library-key #### --seafile-library-key
@ -328,19 +338,23 @@ Leave blank if you pass it through the command line.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: library_key - Config: library_key
- Env Var: RCLONE_SEAFILE_LIBRARY_KEY - Env Var: RCLONE_SEAFILE_LIBRARY_KEY
- Type: string - Type: string
- Default: "" - Required: false
#### --seafile-auth-token #### --seafile-auth-token
Authentication token. Authentication token.
Properties:
- Config: auth_token - Config: auth_token
- Env Var: RCLONE_SEAFILE_AUTH_TOKEN - Env Var: RCLONE_SEAFILE_AUTH_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -350,6 +364,8 @@ Here are the advanced options specific to seafile (seafile).
Should rclone create a library if it doesn't exist. Should rclone create a library if it doesn't exist.
Properties:
- Config: create_library - Config: create_library
- Env Var: RCLONE_SEAFILE_CREATE_LIBRARY - Env Var: RCLONE_SEAFILE_CREATE_LIBRARY
- Type: bool - Type: bool
@ -357,10 +373,12 @@ Should rclone create a library if it doesn't exist.
#### --seafile-encoding #### --seafile-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_SEAFILE_ENCODING - Env Var: RCLONE_SEAFILE_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -267,28 +267,34 @@ SSH host to connect to.
E.g. "example.com". E.g. "example.com".
Properties:
- Config: host - Config: host
- Env Var: RCLONE_SFTP_HOST - Env Var: RCLONE_SFTP_HOST
- Type: string - Type: string
- Default: "" - Required: true
#### --sftp-user #### --sftp-user
SSH username, leave blank for current username, $USER. SSH username.
Properties:
- Config: user - Config: user
- Env Var: RCLONE_SFTP_USER - Env Var: RCLONE_SFTP_USER
- Type: string - Type: string
- Default: "" - Default: "$USER"
#### --sftp-port #### --sftp-port
SSH port, leave blank to use default (22). SSH port number.
Properties:
- Config: port - Config: port
- Env Var: RCLONE_SFTP_PORT - Env Var: RCLONE_SFTP_PORT
- Type: string - Type: int
- Default: "" - Default: 22
#### --sftp-pass #### --sftp-pass
@ -296,10 +302,12 @@ SSH password, leave blank to use ssh-agent.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: pass - Config: pass
- Env Var: RCLONE_SFTP_PASS - Env Var: RCLONE_SFTP_PASS
- Type: string - Type: string
- Default: "" - Required: false
#### --sftp-key-pem #### --sftp-key-pem
@ -307,10 +315,12 @@ Raw PEM-encoded private key.
If specified, will override key_file parameter. If specified, will override key_file parameter.
Properties:
- Config: key_pem - Config: key_pem
- Env Var: RCLONE_SFTP_KEY_PEM - Env Var: RCLONE_SFTP_KEY_PEM
- Type: string - Type: string
- Default: "" - Required: false
#### --sftp-key-file #### --sftp-key-file
@ -320,10 +330,12 @@ Leave blank or set key-use-agent to use ssh-agent.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`. Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Properties:
- Config: key_file - Config: key_file
- Env Var: RCLONE_SFTP_KEY_FILE - Env Var: RCLONE_SFTP_KEY_FILE
- Type: string - Type: string
- Default: "" - Required: false
#### --sftp-key-file-pass #### --sftp-key-file-pass
@ -334,10 +346,12 @@ in the new OpenSSH format can't be used.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: key_file_pass - Config: key_file_pass
- Env Var: RCLONE_SFTP_KEY_FILE_PASS - Env Var: RCLONE_SFTP_KEY_FILE_PASS
- Type: string - Type: string
- Default: "" - Required: false
#### --sftp-pubkey-file #### --sftp-pubkey-file
@ -347,10 +361,12 @@ Set this if you have a signed certificate you want to use for authentication.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`. Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Properties:
- Config: pubkey_file - Config: pubkey_file
- Env Var: RCLONE_SFTP_PUBKEY_FILE - Env Var: RCLONE_SFTP_PUBKEY_FILE
- Type: string - Type: string
- Default: "" - Required: false
#### --sftp-key-use-agent #### --sftp-key-use-agent
@ -360,6 +376,8 @@ When key-file is also set, the ".pub" file of the specified key-file is read and
requested from the ssh-agent. This allows to avoid `Too many authentication failures for *username*` errors requested from the ssh-agent. This allows to avoid `Too many authentication failures for *username*` errors
when the ssh-agent contains many keys. when the ssh-agent contains many keys.
Properties:
- Config: key_use_agent - Config: key_use_agent
- Env Var: RCLONE_SFTP_KEY_USE_AGENT - Env Var: RCLONE_SFTP_KEY_USE_AGENT
- Type: bool - Type: bool
@ -380,6 +398,8 @@ This enables the use of the following insecure ciphers and key exchange methods:
Those algorithms are insecure and may allow plaintext data to be recovered by an attacker. Those algorithms are insecure and may allow plaintext data to be recovered by an attacker.
Properties:
- Config: use_insecure_cipher - Config: use_insecure_cipher
- Env Var: RCLONE_SFTP_USE_INSECURE_CIPHER - Env Var: RCLONE_SFTP_USE_INSECURE_CIPHER
- Type: bool - Type: bool
@ -396,6 +416,8 @@ Disable the execution of SSH commands to determine if remote file hashing is ava
Leave blank or set to false to enable hashing (recommended), set to true to disable hashing. Leave blank or set to false to enable hashing (recommended), set to true to disable hashing.
Properties:
- Config: disable_hashcheck - Config: disable_hashcheck
- Env Var: RCLONE_SFTP_DISABLE_HASHCHECK - Env Var: RCLONE_SFTP_DISABLE_HASHCHECK
- Type: bool - Type: bool
@ -413,10 +435,12 @@ Set this value to enable server host key validation.
Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`. Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.
Properties:
- Config: known_hosts_file - Config: known_hosts_file
- Env Var: RCLONE_SFTP_KNOWN_HOSTS_FILE - Env Var: RCLONE_SFTP_KNOWN_HOSTS_FILE
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "~/.ssh/known_hosts" - "~/.ssh/known_hosts"
- Use OpenSSH's known_hosts file. - Use OpenSSH's known_hosts file.
@ -430,6 +454,8 @@ If this is set and no password is supplied then rclone will:
- not contact the ssh agent - not contact the ssh agent
Properties:
- Config: ask_password - Config: ask_password
- Env Var: RCLONE_SFTP_ASK_PASSWORD - Env Var: RCLONE_SFTP_ASK_PASSWORD
- Type: bool - Type: bool
@ -444,21 +470,25 @@ different. This issue affects among others Synology NAS boxes.
Shared folders can be found in directories representing volumes Shared folders can be found in directories representing volumes
rclone sync /home/local/directory remote:/directory --ssh-path-override /volume2/directory rclone sync /home/local/directory remote:/directory --sftp-path-override /volume2/directory
Home directory can be found in a shared folder called "home" Home directory can be found in a shared folder called "home"
rclone sync /home/local/directory remote:/home/directory --ssh-path-override /volume1/homes/USER/directory rclone sync /home/local/directory remote:/home/directory --sftp-path-override /volume1/homes/USER/directory
Properties:
- Config: path_override - Config: path_override
- Env Var: RCLONE_SFTP_PATH_OVERRIDE - Env Var: RCLONE_SFTP_PATH_OVERRIDE
- Type: string - Type: string
- Default: "" - Required: false
#### --sftp-set-modtime #### --sftp-set-modtime
Set the modified time on the remote if set. Set the modified time on the remote if set.
Properties:
- Config: set_modtime - Config: set_modtime
- Env Var: RCLONE_SFTP_SET_MODTIME - Env Var: RCLONE_SFTP_SET_MODTIME
- Type: bool - Type: bool
@ -470,10 +500,12 @@ The command used to read md5 hashes.
Leave blank for autodetect. Leave blank for autodetect.
Properties:
- Config: md5sum_command - Config: md5sum_command
- Env Var: RCLONE_SFTP_MD5SUM_COMMAND - Env Var: RCLONE_SFTP_MD5SUM_COMMAND
- Type: string - Type: string
- Default: "" - Required: false
#### --sftp-sha1sum-command #### --sftp-sha1sum-command
@ -481,15 +513,19 @@ The command used to read sha1 hashes.
Leave blank for autodetect. Leave blank for autodetect.
Properties:
- Config: sha1sum_command - Config: sha1sum_command
- Env Var: RCLONE_SFTP_SHA1SUM_COMMAND - Env Var: RCLONE_SFTP_SHA1SUM_COMMAND
- Type: string - Type: string
- Default: "" - Required: false
#### --sftp-skip-links #### --sftp-skip-links
Set to skip any symlinks and any other non regular files. Set to skip any symlinks and any other non regular files.
Properties:
- Config: skip_links - Config: skip_links
- Env Var: RCLONE_SFTP_SKIP_LINKS - Env Var: RCLONE_SFTP_SKIP_LINKS
- Type: bool - Type: bool
@ -499,6 +535,8 @@ Set to skip any symlinks and any other non regular files.
Specifies the SSH2 subsystem on the remote host. Specifies the SSH2 subsystem on the remote host.
Properties:
- Config: subsystem - Config: subsystem
- Env Var: RCLONE_SFTP_SUBSYSTEM - Env Var: RCLONE_SFTP_SUBSYSTEM
- Type: string - Type: string
@ -510,10 +548,12 @@ Specifies the path or command to run a sftp server on the remote host.
The subsystem option is ignored when server_command is defined. The subsystem option is ignored when server_command is defined.
Properties:
- Config: server_command - Config: server_command
- Env Var: RCLONE_SFTP_SERVER_COMMAND - Env Var: RCLONE_SFTP_SERVER_COMMAND
- Type: string - Type: string
- Default: "" - Required: false
#### --sftp-use-fstat #### --sftp-use-fstat
@ -528,6 +568,8 @@ It has been found that this helps with IBM Sterling SFTP servers which have
any given time. any given time.
Properties:
- Config: use_fstat - Config: use_fstat
- Env Var: RCLONE_SFTP_USE_FSTAT - Env Var: RCLONE_SFTP_USE_FSTAT
- Type: bool - Type: bool
@ -551,6 +593,8 @@ Then you may need to enable this flag.
If concurrent reads are disabled, the use_fstat option is ignored. If concurrent reads are disabled, the use_fstat option is ignored.
Properties:
- Config: disable_concurrent_reads - Config: disable_concurrent_reads
- Env Var: RCLONE_SFTP_DISABLE_CONCURRENT_READS - Env Var: RCLONE_SFTP_DISABLE_CONCURRENT_READS
- Type: bool - Type: bool
@ -566,6 +610,8 @@ the performance greatly, especially for distant servers.
This option disables concurrent writes should that be necessary. This option disables concurrent writes should that be necessary.
Properties:
- Config: disable_concurrent_writes - Config: disable_concurrent_writes
- Env Var: RCLONE_SFTP_DISABLE_CONCURRENT_WRITES - Env Var: RCLONE_SFTP_DISABLE_CONCURRENT_WRITES
- Type: bool - Type: bool
@ -581,6 +627,8 @@ given, rclone will empty the connection pool.
Set to 0 to keep connections indefinitely. Set to 0 to keep connections indefinitely.
Properties:
- Config: idle_timeout - Config: idle_timeout
- Env Var: RCLONE_SFTP_IDLE_TIMEOUT - Env Var: RCLONE_SFTP_IDLE_TIMEOUT
- Type: Duration - Type: Duration

View File

@ -159,10 +159,12 @@ ID of the root folder.
Leave blank to access "Personal Folders". You can use one of the Leave blank to access "Personal Folders". You can use one of the
standard values here or any folder ID (long hex number ID). standard values here or any folder ID (long hex number ID).
Properties:
- Config: root_folder_id - Config: root_folder_id
- Env Var: RCLONE_SHAREFILE_ROOT_FOLDER_ID - Env Var: RCLONE_SHAREFILE_ROOT_FOLDER_ID
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Access the Personal Folders (default). - Access the Personal Folders (default).
@ -183,6 +185,8 @@ Here are the advanced options specific to sharefile (Citrix Sharefile).
Cutoff for switching to multipart upload. Cutoff for switching to multipart upload.
Properties:
- Config: upload_cutoff - Config: upload_cutoff
- Env Var: RCLONE_SHAREFILE_UPLOAD_CUTOFF - Env Var: RCLONE_SHAREFILE_UPLOAD_CUTOFF
- Type: SizeSuffix - Type: SizeSuffix
@ -199,6 +203,8 @@ is buffered in memory one per transfer.
Reducing this will reduce memory usage but decrease performance. Reducing this will reduce memory usage but decrease performance.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_SHAREFILE_CHUNK_SIZE - Env Var: RCLONE_SHAREFILE_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -212,17 +218,21 @@ This is usually auto discovered as part of the oauth process, but can
be set manually to something like: https://XXX.sharefile.com be set manually to something like: https://XXX.sharefile.com
Properties:
- Config: endpoint - Config: endpoint
- Env Var: RCLONE_SHAREFILE_ENDPOINT - Env Var: RCLONE_SHAREFILE_ENDPOINT
- Type: string - Type: string
- Default: "" - Required: false
#### --sharefile-encoding #### --sharefile-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_SHAREFILE_ENCODING - Env Var: RCLONE_SHAREFILE_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -141,6 +141,8 @@ Sia daemon API URL, like http://sia.daemon.host:9980.
Note that siad must run with --disable-api-security to open API port for other hosts (not recommended). Note that siad must run with --disable-api-security to open API port for other hosts (not recommended).
Keep default if Sia daemon runs on localhost. Keep default if Sia daemon runs on localhost.
Properties:
- Config: api_url - Config: api_url
- Env Var: RCLONE_SIA_API_URL - Env Var: RCLONE_SIA_API_URL
- Type: string - Type: string
@ -154,10 +156,12 @@ Can be found in the apipassword file located in HOME/.sia/ or in the daemon dire
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: api_password - Config: api_password
- Env Var: RCLONE_SIA_API_PASSWORD - Env Var: RCLONE_SIA_API_PASSWORD
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -169,6 +173,8 @@ Siad User Agent
Sia daemon requires the 'Sia-Agent' user agent by default for security Sia daemon requires the 'Sia-Agent' user agent by default for security
Properties:
- Config: user_agent - Config: user_agent
- Env Var: RCLONE_SIA_USER_AGENT - Env Var: RCLONE_SIA_USER_AGENT
- Type: string - Type: string
@ -176,10 +182,12 @@ Sia daemon requires the 'Sia-Agent' user agent by default for security
#### --sia-encoding #### --sia-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_SIA_ENCODING - Env Var: RCLONE_SIA_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -221,6 +221,8 @@ Here are the standard options specific to storj (Storj Decentralized Cloud Stora
Choose an authentication method. Choose an authentication method.
Properties:
- Config: provider - Config: provider
- Env Var: RCLONE_STORJ_PROVIDER - Env Var: RCLONE_STORJ_PROVIDER
- Type: string - Type: string
@ -235,10 +237,13 @@ Choose an authentication method.
Access grant. Access grant.
Properties:
- Config: access_grant - Config: access_grant
- Env Var: RCLONE_STORJ_ACCESS_GRANT - Env Var: RCLONE_STORJ_ACCESS_GRANT
- Provider: existing
- Type: string - Type: string
- Default: "" - Required: false
#### --storj-satellite-address #### --storj-satellite-address
@ -246,8 +251,11 @@ Satellite address.
Custom satellite address should match the format: `<nodeid>@<address>:<port>`. Custom satellite address should match the format: `<nodeid>@<address>:<port>`.
Properties:
- Config: satellite_address - Config: satellite_address
- Env Var: RCLONE_STORJ_SATELLITE_ADDRESS - Env Var: RCLONE_STORJ_SATELLITE_ADDRESS
- Provider: new
- Type: string - Type: string
- Default: "us-central-1.storj.io" - Default: "us-central-1.storj.io"
- Examples: - Examples:
@ -262,10 +270,13 @@ Custom satellite address should match the format: `<nodeid>@<address>:<port>`.
API key. API key.
Properties:
- Config: api_key - Config: api_key
- Env Var: RCLONE_STORJ_API_KEY - Env Var: RCLONE_STORJ_API_KEY
- Provider: new
- Type: string - Type: string
- Default: "" - Required: false
#### --storj-passphrase #### --storj-passphrase
@ -273,10 +284,13 @@ Encryption passphrase.
To access existing objects enter passphrase used for uploading. To access existing objects enter passphrase used for uploading.
Properties:
- Config: passphrase - Config: passphrase
- Env Var: RCLONE_STORJ_PASSPHRASE - Env Var: RCLONE_STORJ_PASSPHRASE
- Provider: new
- Type: string - Type: string
- Default: "" - Required: false
{{< rem autogenerated options stop >}} {{< rem autogenerated options stop >}}

View File

@ -131,10 +131,12 @@ Sugarsync App ID.
Leave blank to use rclone's. Leave blank to use rclone's.
Properties:
- Config: app_id - Config: app_id
- Env Var: RCLONE_SUGARSYNC_APP_ID - Env Var: RCLONE_SUGARSYNC_APP_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --sugarsync-access-key-id #### --sugarsync-access-key-id
@ -142,10 +144,12 @@ Sugarsync Access Key ID.
Leave blank to use rclone's. Leave blank to use rclone's.
Properties:
- Config: access_key_id - Config: access_key_id
- Env Var: RCLONE_SUGARSYNC_ACCESS_KEY_ID - Env Var: RCLONE_SUGARSYNC_ACCESS_KEY_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --sugarsync-private-access-key #### --sugarsync-private-access-key
@ -153,16 +157,20 @@ Sugarsync Private Access Key.
Leave blank to use rclone's. Leave blank to use rclone's.
Properties:
- Config: private_access_key - Config: private_access_key
- Env Var: RCLONE_SUGARSYNC_PRIVATE_ACCESS_KEY - Env Var: RCLONE_SUGARSYNC_PRIVATE_ACCESS_KEY
- Type: string - Type: string
- Default: "" - Required: false
#### --sugarsync-hard-delete #### --sugarsync-hard-delete
Permanently delete files if true Permanently delete files if true
otherwise put them in the deleted files. otherwise put them in the deleted files.
Properties:
- Config: hard_delete - Config: hard_delete
- Env Var: RCLONE_SUGARSYNC_HARD_DELETE - Env Var: RCLONE_SUGARSYNC_HARD_DELETE
- Type: bool - Type: bool
@ -178,10 +186,12 @@ Sugarsync refresh token.
Leave blank normally, will be auto configured by rclone. Leave blank normally, will be auto configured by rclone.
Properties:
- Config: refresh_token - Config: refresh_token
- Env Var: RCLONE_SUGARSYNC_REFRESH_TOKEN - Env Var: RCLONE_SUGARSYNC_REFRESH_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --sugarsync-authorization #### --sugarsync-authorization
@ -189,10 +199,12 @@ Sugarsync authorization.
Leave blank normally, will be auto configured by rclone. Leave blank normally, will be auto configured by rclone.
Properties:
- Config: authorization - Config: authorization
- Env Var: RCLONE_SUGARSYNC_AUTHORIZATION - Env Var: RCLONE_SUGARSYNC_AUTHORIZATION
- Type: string - Type: string
- Default: "" - Required: false
#### --sugarsync-authorization-expiry #### --sugarsync-authorization-expiry
@ -200,10 +212,12 @@ Sugarsync authorization expiry.
Leave blank normally, will be auto configured by rclone. Leave blank normally, will be auto configured by rclone.
Properties:
- Config: authorization_expiry - Config: authorization_expiry
- Env Var: RCLONE_SUGARSYNC_AUTHORIZATION_EXPIRY - Env Var: RCLONE_SUGARSYNC_AUTHORIZATION_EXPIRY
- Type: string - Type: string
- Default: "" - Required: false
#### --sugarsync-user #### --sugarsync-user
@ -211,10 +225,12 @@ Sugarsync user.
Leave blank normally, will be auto configured by rclone. Leave blank normally, will be auto configured by rclone.
Properties:
- Config: user - Config: user
- Env Var: RCLONE_SUGARSYNC_USER - Env Var: RCLONE_SUGARSYNC_USER
- Type: string - Type: string
- Default: "" - Required: false
#### --sugarsync-root-id #### --sugarsync-root-id
@ -222,10 +238,12 @@ Sugarsync root id.
Leave blank normally, will be auto configured by rclone. Leave blank normally, will be auto configured by rclone.
Properties:
- Config: root_id - Config: root_id
- Env Var: RCLONE_SUGARSYNC_ROOT_ID - Env Var: RCLONE_SUGARSYNC_ROOT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --sugarsync-deleted-id #### --sugarsync-deleted-id
@ -233,17 +251,21 @@ Sugarsync deleted folder id.
Leave blank normally, will be auto configured by rclone. Leave blank normally, will be auto configured by rclone.
Properties:
- Config: deleted_id - Config: deleted_id
- Env Var: RCLONE_SUGARSYNC_DELETED_ID - Env Var: RCLONE_SUGARSYNC_DELETED_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --sugarsync-encoding #### --sugarsync-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_SUGARSYNC_ENCODING - Env Var: RCLONE_SUGARSYNC_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -251,6 +251,8 @@ Here are the standard options specific to swift (OpenStack Swift (Rackspace Clou
Get swift credentials from environment variables in standard OpenStack form. Get swift credentials from environment variables in standard OpenStack form.
Properties:
- Config: env_auth - Config: env_auth
- Env Var: RCLONE_SWIFT_ENV_AUTH - Env Var: RCLONE_SWIFT_ENV_AUTH
- Type: bool - Type: bool
@ -266,28 +268,34 @@ Get swift credentials from environment variables in standard OpenStack form.
User name to log in (OS_USERNAME). User name to log in (OS_USERNAME).
Properties:
- Config: user - Config: user
- Env Var: RCLONE_SWIFT_USER - Env Var: RCLONE_SWIFT_USER
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-key #### --swift-key
API key or password (OS_PASSWORD). API key or password (OS_PASSWORD).
Properties:
- Config: key - Config: key
- Env Var: RCLONE_SWIFT_KEY - Env Var: RCLONE_SWIFT_KEY
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-auth #### --swift-auth
Authentication URL for server (OS_AUTH_URL). Authentication URL for server (OS_AUTH_URL).
Properties:
- Config: auth - Config: auth
- Env Var: RCLONE_SWIFT_AUTH - Env Var: RCLONE_SWIFT_AUTH
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "https://auth.api.rackspacecloud.com/v1.0" - "https://auth.api.rackspacecloud.com/v1.0"
- Rackspace US - Rackspace US
@ -306,105 +314,129 @@ Authentication URL for server (OS_AUTH_URL).
User ID to log in - optional - most swift systems use user and leave this blank (v3 auth) (OS_USER_ID). User ID to log in - optional - most swift systems use user and leave this blank (v3 auth) (OS_USER_ID).
Properties:
- Config: user_id - Config: user_id
- Env Var: RCLONE_SWIFT_USER_ID - Env Var: RCLONE_SWIFT_USER_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-domain #### --swift-domain
User domain - optional (v3 auth) (OS_USER_DOMAIN_NAME) User domain - optional (v3 auth) (OS_USER_DOMAIN_NAME)
Properties:
- Config: domain - Config: domain
- Env Var: RCLONE_SWIFT_DOMAIN - Env Var: RCLONE_SWIFT_DOMAIN
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-tenant #### --swift-tenant
Tenant name - optional for v1 auth, this or tenant_id required otherwise (OS_TENANT_NAME or OS_PROJECT_NAME). Tenant name - optional for v1 auth, this or tenant_id required otherwise (OS_TENANT_NAME or OS_PROJECT_NAME).
Properties:
- Config: tenant - Config: tenant
- Env Var: RCLONE_SWIFT_TENANT - Env Var: RCLONE_SWIFT_TENANT
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-tenant-id #### --swift-tenant-id
Tenant ID - optional for v1 auth, this or tenant required otherwise (OS_TENANT_ID). Tenant ID - optional for v1 auth, this or tenant required otherwise (OS_TENANT_ID).
Properties:
- Config: tenant_id - Config: tenant_id
- Env Var: RCLONE_SWIFT_TENANT_ID - Env Var: RCLONE_SWIFT_TENANT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-tenant-domain #### --swift-tenant-domain
Tenant domain - optional (v3 auth) (OS_PROJECT_DOMAIN_NAME). Tenant domain - optional (v3 auth) (OS_PROJECT_DOMAIN_NAME).
Properties:
- Config: tenant_domain - Config: tenant_domain
- Env Var: RCLONE_SWIFT_TENANT_DOMAIN - Env Var: RCLONE_SWIFT_TENANT_DOMAIN
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-region #### --swift-region
Region name - optional (OS_REGION_NAME). Region name - optional (OS_REGION_NAME).
Properties:
- Config: region - Config: region
- Env Var: RCLONE_SWIFT_REGION - Env Var: RCLONE_SWIFT_REGION
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-storage-url #### --swift-storage-url
Storage URL - optional (OS_STORAGE_URL). Storage URL - optional (OS_STORAGE_URL).
Properties:
- Config: storage_url - Config: storage_url
- Env Var: RCLONE_SWIFT_STORAGE_URL - Env Var: RCLONE_SWIFT_STORAGE_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-auth-token #### --swift-auth-token
Auth Token from alternate authentication - optional (OS_AUTH_TOKEN). Auth Token from alternate authentication - optional (OS_AUTH_TOKEN).
Properties:
- Config: auth_token - Config: auth_token
- Env Var: RCLONE_SWIFT_AUTH_TOKEN - Env Var: RCLONE_SWIFT_AUTH_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-application-credential-id #### --swift-application-credential-id
Application Credential ID (OS_APPLICATION_CREDENTIAL_ID). Application Credential ID (OS_APPLICATION_CREDENTIAL_ID).
Properties:
- Config: application_credential_id - Config: application_credential_id
- Env Var: RCLONE_SWIFT_APPLICATION_CREDENTIAL_ID - Env Var: RCLONE_SWIFT_APPLICATION_CREDENTIAL_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-application-credential-name #### --swift-application-credential-name
Application Credential Name (OS_APPLICATION_CREDENTIAL_NAME). Application Credential Name (OS_APPLICATION_CREDENTIAL_NAME).
Properties:
- Config: application_credential_name - Config: application_credential_name
- Env Var: RCLONE_SWIFT_APPLICATION_CREDENTIAL_NAME - Env Var: RCLONE_SWIFT_APPLICATION_CREDENTIAL_NAME
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-application-credential-secret #### --swift-application-credential-secret
Application Credential Secret (OS_APPLICATION_CREDENTIAL_SECRET). Application Credential Secret (OS_APPLICATION_CREDENTIAL_SECRET).
Properties:
- Config: application_credential_secret - Config: application_credential_secret
- Env Var: RCLONE_SWIFT_APPLICATION_CREDENTIAL_SECRET - Env Var: RCLONE_SWIFT_APPLICATION_CREDENTIAL_SECRET
- Type: string - Type: string
- Default: "" - Required: false
#### --swift-auth-version #### --swift-auth-version
AuthVersion - optional - set to (1,2,3) if your auth URL has no version (ST_AUTH_VERSION). AuthVersion - optional - set to (1,2,3) if your auth URL has no version (ST_AUTH_VERSION).
Properties:
- Config: auth_version - Config: auth_version
- Env Var: RCLONE_SWIFT_AUTH_VERSION - Env Var: RCLONE_SWIFT_AUTH_VERSION
- Type: int - Type: int
@ -414,6 +446,8 @@ AuthVersion - optional - set to (1,2,3) if your auth URL has no version (ST_AUTH
Endpoint type to choose from the service catalogue (OS_ENDPOINT_TYPE). Endpoint type to choose from the service catalogue (OS_ENDPOINT_TYPE).
Properties:
- Config: endpoint_type - Config: endpoint_type
- Env Var: RCLONE_SWIFT_ENDPOINT_TYPE - Env Var: RCLONE_SWIFT_ENDPOINT_TYPE
- Type: string - Type: string
@ -435,10 +469,12 @@ container. The policy cannot be changed afterwards. The allowed
configuration values and their meaning depend on your Swift storage configuration values and their meaning depend on your Swift storage
provider. provider.
Properties:
- Config: storage_policy - Config: storage_policy
- Env Var: RCLONE_SWIFT_STORAGE_POLICY - Env Var: RCLONE_SWIFT_STORAGE_POLICY
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "" - ""
- Default - Default
@ -457,6 +493,8 @@ If true avoid calling abort upload on a failure.
It should be set to true for resuming uploads across different sessions. It should be set to true for resuming uploads across different sessions.
Properties:
- Config: leave_parts_on_error - Config: leave_parts_on_error
- Env Var: RCLONE_SWIFT_LEAVE_PARTS_ON_ERROR - Env Var: RCLONE_SWIFT_LEAVE_PARTS_ON_ERROR
- Type: bool - Type: bool
@ -469,6 +507,8 @@ Above this size files will be chunked into a _segments container.
Above this size files will be chunked into a _segments container. The Above this size files will be chunked into a _segments container. The
default for this is 5 GiB which is its maximum value. default for this is 5 GiB which is its maximum value.
Properties:
- Config: chunk_size - Config: chunk_size
- Env Var: RCLONE_SWIFT_CHUNK_SIZE - Env Var: RCLONE_SWIFT_CHUNK_SIZE
- Type: SizeSuffix - Type: SizeSuffix
@ -487,6 +527,8 @@ files are easier to deal with and have an MD5SUM.
Rclone will still chunk files bigger than chunk_size when doing normal Rclone will still chunk files bigger than chunk_size when doing normal
copy operations. copy operations.
Properties:
- Config: no_chunk - Config: no_chunk
- Env Var: RCLONE_SWIFT_NO_CHUNK - Env Var: RCLONE_SWIFT_NO_CHUNK
- Type: bool - Type: bool
@ -494,10 +536,12 @@ copy operations.
#### --swift-encoding #### --swift-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_SWIFT_ENCODING - Env Var: RCLONE_SWIFT_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -182,15 +182,19 @@ List of space separated upstreams.
Can be 'upstreama:test/dir upstreamb:', '"upstreama:test/space:ro dir" upstreamb:', etc. Can be 'upstreama:test/dir upstreamb:', '"upstreama:test/space:ro dir" upstreamb:', etc.
Properties:
- Config: upstreams - Config: upstreams
- Env Var: RCLONE_UNION_UPSTREAMS - Env Var: RCLONE_UNION_UPSTREAMS
- Type: string - Type: string
- Default: "" - Required: true
#### --union-action-policy #### --union-action-policy
Policy to choose upstream on ACTION category. Policy to choose upstream on ACTION category.
Properties:
- Config: action_policy - Config: action_policy
- Env Var: RCLONE_UNION_ACTION_POLICY - Env Var: RCLONE_UNION_ACTION_POLICY
- Type: string - Type: string
@ -200,6 +204,8 @@ Policy to choose upstream on ACTION category.
Policy to choose upstream on CREATE category. Policy to choose upstream on CREATE category.
Properties:
- Config: create_policy - Config: create_policy
- Env Var: RCLONE_UNION_CREATE_POLICY - Env Var: RCLONE_UNION_CREATE_POLICY
- Type: string - Type: string
@ -209,6 +215,8 @@ Policy to choose upstream on CREATE category.
Policy to choose upstream on SEARCH category. Policy to choose upstream on SEARCH category.
Properties:
- Config: search_policy - Config: search_policy
- Env Var: RCLONE_UNION_SEARCH_POLICY - Env Var: RCLONE_UNION_SEARCH_POLICY
- Type: string - Type: string
@ -220,6 +228,8 @@ Cache time of usage and free space (in seconds).
This option is only useful when a path preserving policy is used. This option is only useful when a path preserving policy is used.
Properties:
- Config: cache_time - Config: cache_time
- Env Var: RCLONE_UNION_CACHE_TIME - Env Var: RCLONE_UNION_CACHE_TIME
- Type: int - Type: int

View File

@ -109,10 +109,12 @@ Your access token.
Get it from https://uptobox.com/my_account. Get it from https://uptobox.com/my_account.
Properties:
- Config: access_token - Config: access_token
- Env Var: RCLONE_UPTOBOX_ACCESS_TOKEN - Env Var: RCLONE_UPTOBOX_ACCESS_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -120,10 +122,12 @@ Here are the advanced options specific to uptobox (Uptobox).
#### --uptobox-encoding #### --uptobox-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_UPTOBOX_ENCODING - Env Var: RCLONE_UPTOBOX_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -118,19 +118,23 @@ URL of http host to connect to.
E.g. https://example.com. E.g. https://example.com.
Properties:
- Config: url - Config: url
- Env Var: RCLONE_WEBDAV_URL - Env Var: RCLONE_WEBDAV_URL
- Type: string - Type: string
- Default: "" - Required: true
#### --webdav-vendor #### --webdav-vendor
Name of the Webdav site/service/software you are using. Name of the Webdav site/service/software you are using.
Properties:
- Config: vendor - Config: vendor
- Env Var: RCLONE_WEBDAV_VENDOR - Env Var: RCLONE_WEBDAV_VENDOR
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "nextcloud" - "nextcloud"
- Nextcloud - Nextcloud
@ -149,10 +153,12 @@ User name.
In case NTLM authentication is used, the username should be in the format 'Domain\User'. In case NTLM authentication is used, the username should be in the format 'Domain\User'.
Properties:
- Config: user - Config: user
- Env Var: RCLONE_WEBDAV_USER - Env Var: RCLONE_WEBDAV_USER
- Type: string - Type: string
- Default: "" - Required: false
#### --webdav-pass #### --webdav-pass
@ -160,19 +166,23 @@ Password.
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/). **NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
Properties:
- Config: pass - Config: pass
- Env Var: RCLONE_WEBDAV_PASS - Env Var: RCLONE_WEBDAV_PASS
- Type: string - Type: string
- Default: "" - Required: false
#### --webdav-bearer-token #### --webdav-bearer-token
Bearer token instead of user/pass (e.g. a Macaroon). Bearer token instead of user/pass (e.g. a Macaroon).
Properties:
- Config: bearer_token - Config: bearer_token
- Env Var: RCLONE_WEBDAV_BEARER_TOKEN - Env Var: RCLONE_WEBDAV_BEARER_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -182,23 +192,27 @@ Here are the advanced options specific to webdav (Webdav).
Command to run to get a bearer token. Command to run to get a bearer token.
Properties:
- Config: bearer_token_command - Config: bearer_token_command
- Env Var: RCLONE_WEBDAV_BEARER_TOKEN_COMMAND - Env Var: RCLONE_WEBDAV_BEARER_TOKEN_COMMAND
- Type: string - Type: string
- Default: "" - Required: false
#### --webdav-encoding #### --webdav-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Default encoding is Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,Hash,Percent,BackSlash,Del,Ctl,LeftSpace,LeftTilde,RightSpace,RightPeriod,InvalidUtf8 for sharepoint-ntlm or identity otherwise. Default encoding is Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,Hash,Percent,BackSlash,Del,Ctl,LeftSpace,LeftTilde,RightSpace,RightPeriod,InvalidUtf8 for sharepoint-ntlm or identity otherwise.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_WEBDAV_ENCODING - Env Var: RCLONE_WEBDAV_ENCODING
- Type: string - Type: string
- Default: "" - Required: false
#### --webdav-headers #### --webdav-headers
@ -209,11 +223,13 @@ Use this to set additional HTTP headers for all transactions
The input format is comma separated list of key,value pairs. Standard The input format is comma separated list of key,value pairs. Standard
[CSV encoding](https://godoc.org/encoding/csv) may be used. [CSV encoding](https://godoc.org/encoding/csv) may be used.
For example to set a Cookie use 'Cookie,name=value', or '"Cookie","name=value"'. For example, to set a Cookie use 'Cookie,name=value', or '"Cookie","name=value"'.
You can set multiple headers, e.g. '"Cookie","name=value","Authorization","xxx"'. You can set multiple headers, e.g. '"Cookie","name=value","Authorization","xxx"'.
Properties:
- Config: headers - Config: headers
- Env Var: RCLONE_WEBDAV_HEADERS - Env Var: RCLONE_WEBDAV_HEADERS
- Type: CommaSepList - Type: CommaSepList

View File

@ -124,10 +124,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_YANDEX_CLIENT_ID - Env Var: RCLONE_YANDEX_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --yandex-client-secret #### --yandex-client-secret
@ -135,10 +137,12 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_YANDEX_CLIENT_SECRET - Env Var: RCLONE_YANDEX_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
### Advanced options ### Advanced options
@ -148,10 +152,12 @@ Here are the advanced options specific to yandex (Yandex Disk).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_YANDEX_TOKEN - Env Var: RCLONE_YANDEX_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --yandex-auth-url #### --yandex-auth-url
@ -159,10 +165,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_YANDEX_AUTH_URL - Env Var: RCLONE_YANDEX_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --yandex-token-url #### --yandex-token-url
@ -170,15 +178,19 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_YANDEX_TOKEN_URL - Env Var: RCLONE_YANDEX_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --yandex-hard-delete #### --yandex-hard-delete
Delete files permanently rather than putting them into the trash. Delete files permanently rather than putting them into the trash.
Properties:
- Config: hard_delete - Config: hard_delete
- Env Var: RCLONE_YANDEX_HARD_DELETE - Env Var: RCLONE_YANDEX_HARD_DELETE
- Type: bool - Type: bool
@ -186,10 +198,12 @@ Delete files permanently rather than putting them into the trash.
#### --yandex-encoding #### --yandex-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_YANDEX_ENCODING - Env Var: RCLONE_YANDEX_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

View File

@ -135,10 +135,12 @@ OAuth Client Id.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_id - Config: client_id
- Env Var: RCLONE_ZOHO_CLIENT_ID - Env Var: RCLONE_ZOHO_CLIENT_ID
- Type: string - Type: string
- Default: "" - Required: false
#### --zoho-client-secret #### --zoho-client-secret
@ -146,10 +148,12 @@ OAuth Client Secret.
Leave blank normally. Leave blank normally.
Properties:
- Config: client_secret - Config: client_secret
- Env Var: RCLONE_ZOHO_CLIENT_SECRET - Env Var: RCLONE_ZOHO_CLIENT_SECRET
- Type: string - Type: string
- Default: "" - Required: false
#### --zoho-region #### --zoho-region
@ -159,10 +163,12 @@ You'll have to use the region your organization is registered in. If
not sure use the same top level domain as you connect to in your not sure use the same top level domain as you connect to in your
browser. browser.
Properties:
- Config: region - Config: region
- Env Var: RCLONE_ZOHO_REGION - Env Var: RCLONE_ZOHO_REGION
- Type: string - Type: string
- Default: "" - Required: false
- Examples: - Examples:
- "com" - "com"
- United states / Global - United states / Global
@ -181,10 +187,12 @@ Here are the advanced options specific to zoho (Zoho).
OAuth Access Token as a JSON blob. OAuth Access Token as a JSON blob.
Properties:
- Config: token - Config: token
- Env Var: RCLONE_ZOHO_TOKEN - Env Var: RCLONE_ZOHO_TOKEN
- Type: string - Type: string
- Default: "" - Required: false
#### --zoho-auth-url #### --zoho-auth-url
@ -192,10 +200,12 @@ Auth server URL.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: auth_url - Config: auth_url
- Env Var: RCLONE_ZOHO_AUTH_URL - Env Var: RCLONE_ZOHO_AUTH_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --zoho-token-url #### --zoho-token-url
@ -203,17 +213,21 @@ Token server url.
Leave blank to use the provider defaults. Leave blank to use the provider defaults.
Properties:
- Config: token_url - Config: token_url
- Env Var: RCLONE_ZOHO_TOKEN_URL - Env Var: RCLONE_ZOHO_TOKEN_URL
- Type: string - Type: string
- Default: "" - Required: false
#### --zoho-encoding #### --zoho-encoding
This sets the encoding for the backend. The encoding for the backend.
See the [encoding section in the overview](/overview/#encoding) for more info. See the [encoding section in the overview](/overview/#encoding) for more info.
Properties:
- Config: encoding - Config: encoding
- Env Var: RCLONE_ZOHO_ENCODING - Env Var: RCLONE_ZOHO_ENCODING
- Type: MultiEncoder - Type: MultiEncoder

2
go.mod
View File

@ -8,7 +8,7 @@ require (
github.com/Azure/azure-storage-blob-go v0.14.0 github.com/Azure/azure-storage-blob-go v0.14.0
github.com/Azure/go-autorest/autorest/adal v0.9.17 github.com/Azure/go-autorest/autorest/adal v0.9.17
github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c
github.com/Max-Sum/base32768 v0.0.0-20191205131208-7937843c71d5 // indirect github.com/Max-Sum/base32768 v0.0.0-20191205131208-7937843c71d5
github.com/Unknwon/goconfig v0.0.0-20200908083735-df7de6a44db8 github.com/Unknwon/goconfig v0.0.0-20200908083735-df7de6a44db8
github.com/a8m/tree v0.0.0-20210414114729-ce3525c5c2ef github.com/a8m/tree v0.0.0-20210414114729-ce3525c5c2ef
github.com/aalpar/deheap v0.0.0-20210914013432-0cc84d79dec3 github.com/aalpar/deheap v0.0.0-20210914013432-0cc84d79dec3

12
go.sum
View File

@ -510,8 +510,6 @@ github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI=
github.com/pkg/sftp v1.13.4 h1:Lb0RYJCmgUcBgZosfoi9Y9sbl6+LJgOIgk/2Y4YjMFg=
github.com/pkg/sftp v1.13.4/go.mod h1:LzqnAvaD5TWeNBsZpfKxSYn1MbjWwOsCIAFFJbpIsK8=
github.com/pkg/sftp v1.13.5-0.20211228200725-31aac3e1878d h1:7cHNeARnMq3icpbMdvyUELykWM4zOj5NRhH2Y3sfgBc= github.com/pkg/sftp v1.13.5-0.20211228200725-31aac3e1878d h1:7cHNeARnMq3icpbMdvyUELykWM4zOj5NRhH2Y3sfgBc=
github.com/pkg/sftp v1.13.5-0.20211228200725-31aac3e1878d/go.mod h1:wHDZ0IZX6JcBYRK1TH9bcVq8G7TLpVHYIGJRFnmPfxg= github.com/pkg/sftp v1.13.5-0.20211228200725-31aac3e1878d/go.mod h1:wHDZ0IZX6JcBYRK1TH9bcVq8G7TLpVHYIGJRFnmPfxg=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
@ -543,8 +541,6 @@ github.com/prometheus/procfs v0.7.3 h1:4jVXhlkAyzOScmCkXBTOLRLTz8EeU+eyjrwB/EPq0
github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8 h1:Y258uzXU/potCYnQd1r6wlAnoMB68BiCkCcCnKx1SH8= github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8 h1:Y258uzXU/potCYnQd1r6wlAnoMB68BiCkCcCnKx1SH8=
github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8/go.mod h1:bSJjRokAHHOhA+XFxplld8w2R/dXLH7Z3BZ532vhFwU= github.com/putdotio/go-putio/putio v0.0.0-20200123120452-16d982cac2b8/go.mod h1:bSJjRokAHHOhA+XFxplld8w2R/dXLH7Z3BZ532vhFwU=
github.com/rclone/ftp v1.0.0-210902f h1:cm4OxC1S8JARRdEw+CYAyLxg4H+l84STHAdfmK7op2Q=
github.com/rclone/ftp v1.0.0-210902f/go.mod h1:2lmrmq866uF2tnje75wQHzmPXhmSWUt7Gyx2vgK1RCU=
github.com/rclone/ftp v1.0.0-210902h h1:e9rbDiTdorXRsRtUOdbr6asesJkYZQ9efy1ts5OEBb8= github.com/rclone/ftp v1.0.0-210902h h1:e9rbDiTdorXRsRtUOdbr6asesJkYZQ9efy1ts5OEBb8=
github.com/rclone/ftp v1.0.0-210902h/go.mod h1:GtHgnfXJAx17bmdVU8kiItiUNFkMbFt+sIg0SwAfyx0= github.com/rclone/ftp v1.0.0-210902h/go.mod h1:GtHgnfXJAx17bmdVU8kiItiUNFkMbFt+sIg0SwAfyx0=
github.com/rfjakob/eme v1.1.2 h1:SxziR8msSOElPayZNFfQw4Tjx/Sbaeeh3eRvrHVMUs4= github.com/rfjakob/eme v1.1.2 h1:SxziR8msSOElPayZNFfQw4Tjx/Sbaeeh3eRvrHVMUs4=
@ -708,12 +704,9 @@ golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPh
golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20201112155050-0c6587e931a9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201112155050-0c6587e931a9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20210415154028-4f45737414dc/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210415154028-4f45737414dc/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa h1:idItI2DDfCokpg0N51B2VtiLdJ4vAuXC9fnCb2gACo4=
golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3 h1:0es+/5331RGQPcXlMfP+WrnIIS6dNnNRe0WB02W0F4M= golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3 h1:0es+/5331RGQPcXlMfP+WrnIIS6dNnNRe0WB02W0F4M=
golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
@ -804,8 +797,6 @@ golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qx
golang.org/x/net v0.0.0-20210505024714-0287a6fb4125/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210505024714-0287a6fb4125/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20211109214657-ef0fda0de508 h1:v3NKo+t/Kc3EASxaKZ82lwK6mCf4ZeObQBduYFZHo7c=
golang.org/x/net v0.0.0-20211109214657-ef0fda0de508/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 h1:CIJ76btIcR3eFI5EgSo6k1qKw9KJexJuRLI9G7Hp5wE= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 h1:CIJ76btIcR3eFI5EgSo6k1qKw9KJexJuRLI9G7Hp5wE=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
@ -905,7 +896,6 @@ golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210415045647-66c3f260301c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210415045647-66c3f260301c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
@ -921,8 +911,6 @@ golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211013075003-97ac67df715c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211013075003-97ac67df715c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211109184856-51b60fd695b3 h1:T6tyxxvHMj2L1R2kZg0uNMpS8ZhB9lRa9XRGTCSA65w=
golang.org/x/sys v0.0.0-20211109184856-51b60fd695b3/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM=
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=

22625
rclone.1 generated

File diff suppressed because it is too large Load Diff