Version v1.49.0

This commit is contained in:
Nick Craig-Wood 2019-08-26 15:25:20 +01:00
parent a992a910ef
commit a6387e1f81
86 changed files with 10711 additions and 4030 deletions

3122
MANUAL.html generated

File diff suppressed because it is too large Load Diff

3345
MANUAL.md generated

File diff suppressed because it is too large Load Diff

3424
MANUAL.txt generated

File diff suppressed because it is too large Load Diff

View File

@ -48,7 +48,7 @@ docs = [
"qingstor.md",
"swift.md",
"pcloud.md",
"premiumize.md",
"premiumizeme.md",
"putio.md",
"sftp.md",
"union.md",

View File

@ -145,7 +145,7 @@ Here are the standard options specific to azureblob (Microsoft Azure Blob Storag
#### --azureblob-account
Storage Account Name (leave blank to use connection string or SAS URL)
Storage Account Name (leave blank to use SAS URL or Emulator)
- Config: account
- Env Var: RCLONE_AZUREBLOB_ACCOUNT
@ -154,7 +154,7 @@ Storage Account Name (leave blank to use connection string or SAS URL)
#### --azureblob-key
Storage Account Key (leave blank to use connection string or SAS URL)
Storage Account Key (leave blank to use SAS URL or Emulator)
- Config: key
- Env Var: RCLONE_AZUREBLOB_KEY
@ -164,13 +164,22 @@ Storage Account Key (leave blank to use connection string or SAS URL)
#### --azureblob-sas-url
SAS URL for container level access only
(leave blank if using account/key or connection string)
(leave blank if using account/key or Emulator)
- Config: sas_url
- Env Var: RCLONE_AZUREBLOB_SAS_URL
- Type: string
- Default: ""
#### --azureblob-use-emulator
Uses local storage emulator if provided as 'true' (leave blank if using real azure storage endpoint)
- Config: use_emulator
- Env Var: RCLONE_AZUREBLOB_USE_EMULATOR
- Type: bool
- Default: false
### Advanced Options
Here are the advanced options specific to azureblob (Microsoft Azure Blob Storage).

View File

@ -425,6 +425,7 @@ Custom endpoint for downloads.
This is usually set to a Cloudflare CDN URL as Backblaze offers
free egress for data downloaded through the Cloudflare network.
This is probably only useful for a public bucket.
Leave blank if you want to use the endpoint provided by Backblaze.
- Config: download_url
@ -432,5 +433,17 @@ Leave blank if you want to use the endpoint provided by Backblaze.
- Type: string
- Default: ""
#### --b2-download-auth-duration
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 minimum value is 1 second. The maximum value is one week.
- Config: download_auth_duration
- Env Var: RCLONE_B2_DOWNLOAD_AUTH_DURATION
- Type: Duration
- Default: 1w
<!--- autogenerated options stop -->

View File

@ -1,11 +1,135 @@
---
title: "Documentation"
description: "Rclone Changelog"
date: "2019-06-15"
date: "2019-08-26"
---
# Changelog
## v1.49.0 - 2019-08-26
* New backends
* [1fichier](/fichier/) (Laura Hausmann)
* [Google Photos](/googlephotos) (Nick Craig-Wood)
* [Putio](/putio/) (Cenk Alti)
* [premiumize.me](/premiumizeme/) (Nick Craig-Wood)
* New Features
* Experimental [web GUI](/gui/) (Chaitanya Bankanhal)
* Implement `--compare-dest` & `--copy-dest` (yparitcher)
* Implement `--suffix` without `--backup-dir` for backup to current dir (yparitcher)
* `config reconnect` to re-login (re-run the oauth login) for the backend. (Nick Craig-Wood)
* `config userinfo` to discover which user you are logged in as. (Nick Craig-Wood)
* `config disconnect` to disconnect you (log out) from the backend. (Nick Craig-Wood)
* Add `--use-json-log` for JSON logging (justinalin)
* Add context propagation to rclone (Aleksandar Jankovic)
* Reworking internal statistics interfaces so they work with rc jobs (Aleksandar Jankovic)
* Add Higher units for ETA (AbelThar)
* Update rclone logos to new design (Andreas Chlupka)
* hash: Add CRC-32 support (Cenk Alti)
* help showbackend: Fixed advanced option category when there are no standard options (buengese)
* ncdu: Display/Copy to Clipboard Current Path (Gary Kim)
* operations:
* Run hashing operations in parallel (Nick Craig-Wood)
* Don't calculate checksums when using `--ignore-checksum` (Nick Craig-Wood)
* Check transfer hashes when using `--size-only` mode (Nick Craig-Wood)
* Disable multi thread copy for local to local copies (Nick Craig-Wood)
* Debug successful hashes as well as failures (Nick Craig-Wood)
* rc
* Add ability to stop async jobs (Aleksandar Jankovic)
* Return current settings if core/bwlimit called without parameters (Nick Craig-Wood)
* Rclone-WebUI integration with rclone (Chaitanya Bankanhal)
* Added command line parameter to control the cross origin resource sharing (CORS) in the rcd. (Security Improvement) (Chaitanya Bankanhal)
* Add anchor tags to the docs so links are consistent (Nick Craig-Wood)
* Remove _async key from input parameters after parsing so later operations won't get confused (buengese)
* Add call to clear stats (Aleksandar Jankovic)
* rcd
* Auto-login for web-gui (Chaitanya Bankanhal)
* Implement `--baseurl` for rcd and web-gui (Chaitanya Bankanhal)
* serve dlna
* Only select interfaces which can multicast for SSDP (Nick Craig-Wood)
* Add more builtin mime types to cover standard audio/video (Nick Craig-Wood)
* Fix missing mime types on Android causing missing videos (Nick Craig-Wood)
* serve ftp
* Refactor to bring into line with other serve commands (Nick Craig-Wood)
* Implement `--auth-proxy` (Nick Craig-Wood)
* serve http: Implement `--baseurl` (Nick Craig-Wood)
* serve restic: Implement `--baseurl` (Nick Craig-Wood)
* serve sftp
* Implement auth proxy (Nick Craig-Wood)
* Fix detection of whether server is authorized (Nick Craig-Wood)
* serve webdav
* Implement `--baseurl` (Nick Craig-Wood)
* Support `--auth-proxy` (Nick Craig-Wood)
* Bug Fixes
* Make "bad record MAC" a retriable error (Nick Craig-Wood)
* copyurl: Fix copying files that return HTTP errors (Nick Craig-Wood)
* march: Fix checking sub-directories when using `--no-traverse` (buengese)
* rc
* Fix unmarshalable http.AuthFn in options and put in test for marshalability (Nick Craig-Wood)
* Move job expire flags to rc to fix initalization problem (Nick Craig-Wood)
* Fix `--loopback` with rc/list and others (Nick Craig-Wood)
* rcat: Fix slowdown on systems with multiple hashes (Nick Craig-Wood)
* rcd: Fix permissions problems on cache directory with web gui download (Nick Craig-Wood)
* Mount
* Default `--deamon-timout` to 15 minutes on macOS and FreeBSD (Nick Craig-Wood)
* Update docs to show mounting from root OK for bucket based (Nick Craig-Wood)
* Remove nonseekable flag from write files (Nick Craig-Wood)
* VFS
* Make write without cache more efficient (Nick Craig-Wood)
* Fix `--vfs-cache-mode minimal` and `writes` ignoring cached files (Nick Craig-Wood)
* Local
* Add `--local-case-sensitive` and `--local-case-insensitive` (Nick Craig-Wood)
* Avoid polluting page cache when uploading local files to remote backends (Michał Matczuk)
* Don't calculate any hashes by default (Nick Craig-Wood)
* Fadvise run syscall on a dedicated go routine (Michał Matczuk)
* Azure Blob
* Azure Storage Emulator support (Sandeep)
* Updated config help details to remove connection string references (Sandeep)
* Make all operations work from the root (Nick Craig-Wood)
* B2
* Implement link sharing (yparitcher)
* Enable server side copy to copy between buckets (Nick Craig-Wood)
* Make all operations work from the root (Nick Craig-Wood)
* Drive
* Fix server side copy of big files (Nick Craig-Wood)
* Update API for teamdrive use (Nick Craig-Wood)
* Add error for purge with `--drive-trashed-only` (ginvine)
* Fichier
* Make FolderID int and adjust related code (buengese)
* Google Cloud Storage
* Reduce oauth scope requested as suggested by Google (Nick Craig-Wood)
* Make all operations work from the root (Nick Craig-Wood)
* HTTP
* Add `--http-headers` flag for setting arbitrary headers (Nick Craig-Wood)
* Jottacloud
* Use new api for retrieving internal username (buengese)
* Refactor configuration and minor cleanup (buengese)
* Koofr
* Support setting modification times on Koofr backend. (jaKa)
* Opendrive
* Refactor to use existing lib/rest facilities for uploads (Nick Craig-Wood)
* Qingstor
* Upgrade to v3 SDK and fix listing loop (Nick Craig-Wood)
* Make all operations work from the root (Nick Craig-Wood)
* S3
* Add INTELLIGENT_TIERING storage class (Matti Niemenmaa)
* Make all operations work from the root (Nick Craig-Wood)
* SFTP
* Add missing interface check and fix About (Nick Craig-Wood)
* Completely ignore all modtime checks if SetModTime=false (Jon Fautley)
* Support md5/sha1 with rsync.net (Nick Craig-Wood)
* Save the md5/sha1 command in use to the config file for efficiency (Nick Craig-Wood)
* Opt-in support for diffie-hellman-group-exchange-sha256 diffie-hellman-group-exchange-sha1 (Yi FU)
* Swift
* Use FixRangeOption to fix 0 length files via the VFS (Nick Craig-Wood)
* Fix upload when using no_chunk to return the correct size (Nick Craig-Wood)
* Make all operations work from the root (Nick Craig-Wood)
* Fix segments leak during failed large file uploads. (nguyenhuuluan434)
* WebDAV
* Add `--webdav-bearer-token-command` (Nick Craig-Wood)
* Refresh token when it expires with `--webdav-bearer-token-command` (Nick Craig-Wood)
* Add docs for using bearer_token_command with oidc-agent (Paul Millar)
## v1.48.0 - 2019-06-15
* New commands
@ -337,10 +461,10 @@ date: "2019-06-15"
* Enable softfloat on MIPS arch (Scott Edlund)
* Integration test framework revamped with a better report and better retries (Nick Craig-Wood)
* Bug Fixes
* cmd: Make --progress update the stats correctly at the end (Nick Craig-Wood)
* cmd: Make `--progress` update the stats correctly at the end (Nick Craig-Wood)
* config: Create config directory on save if it is missing (Nick Craig-Wood)
* dedupe: Check for existing filename before renaming a dupe file (ssaqua)
* move: Don't create directories with --dry-run (Nick Craig-Wood)
* move: Don't create directories with `--dry-run` (Nick Craig-Wood)
* operations: Fix Purge and Rmdirs when dir is not the root (Nick Craig-Wood)
* serve http/webdav/restic: Ensure rclone exits if the port is in use (Nick Craig-Wood)
* Mount
@ -387,13 +511,13 @@ date: "2019-06-15"
* Implement specialised help for flags and backends (Nick Craig-Wood)
* Show URL of backend help page when starting config (Nick Craig-Wood)
* stats: Long names now split in center (Joanna Marek)
* Add --log-format flag for more control over log output (dcpu)
* Add `--log-format` flag for more control over log output (dcpu)
* rc: Add support for OPTIONS and basic CORS (frenos)
* stats: show FatalErrors and NoRetryErrors in stats (Cédric Connes)
* Bug Fixes
* Fix -P not ending with a new line (Nick Craig-Wood)
* config: don't create default config dir when user supplies --config (albertony)
* Don't print non-ASCII characters with --progress on windows (Nick Craig-Wood)
* config: don't create default config dir when user supplies `--config` (albertony)
* Don't print non-ASCII characters with `--progress` on windows (Nick Craig-Wood)
* Correct logs for excluded items (ssaqua)
* Mount
* Remove EXPERIMENTAL tags (Nick Craig-Wood)
@ -421,19 +545,19 @@ date: "2019-06-15"
* Alias
* Fix handling of Windows network paths (Nick Craig-Wood)
* Azure Blob
* Add --azureblob-list-chunk parameter (Santiago Rodríguez)
* Add `--azureblob-list-chunk` parameter (Santiago Rodríguez)
* Implemented settier command support on azureblob remote. (sandeepkru)
* Work around SDK bug which causes errors for chunk-sized files (Nick Craig-Wood)
* Box
* Implement link sharing. (Sebastian Bünger)
* Drive
* Add --drive-import-formats - google docs can now be imported (Fabian Möller)
* Add `--drive-import-formats` - google docs can now be imported (Fabian Möller)
* Rewrite mime type and extension handling (Fabian Möller)
* Add document links (Fabian Möller)
* Add support for multipart document extensions (Fabian Möller)
* Add support for apps-script to json export (Fabian Möller)
* Fix escaped chars in documents during list (Fabian Möller)
* Add --drive-v2-download-min-size a workaround for slow downloads (Fabian Möller)
* Add `--drive-v2-download-min-size` a workaround for slow downloads (Fabian Möller)
* Improve directory notifications in ChangeNotify (Fabian Möller)
* When listing team drives in config, continue on failure (Nick Craig-Wood)
* FTP
@ -442,8 +566,8 @@ date: "2019-06-15"
* Fix service_account_file being ignored (Fabian Möller)
* Jottacloud
* Minor improvement in quota info (omit if unlimited) (albertony)
* Add --fast-list support (albertony)
* Add permanent delete support: --jottacloud-hard-delete (albertony)
* Add `--fast-list` support (albertony)
* Add permanent delete support: `--jottacloud-hard-delete` (albertony)
* Add link sharing support (albertony)
* Fix handling of reserved characters. (Sebastian Bünger)
* Fix socket leak on Object.Remove (Nick Craig-Wood)
@ -459,13 +583,13 @@ date: "2019-06-15"
* S3
* Use custom pacer, to retry operations when reasonable (Craig Miskell)
* Use configured server-side-encryption and storace class options when calling CopyObject() (Paul Kohout)
* Make --s3-v2-auth flag (Nick Craig-Wood)
* Make `--s3-v2-auth` flag (Nick Craig-Wood)
* Fix v2 auth on files with spaces (Nick Craig-Wood)
* Union
* Implement union backend which reads from multiple backends (Felix Brucker)
* Implement optional interfaces (Move, DirMove, Copy etc) (Nick Craig-Wood)
* Fix ChangeNotify to support multiple remotes (Fabian Möller)
* Fix --backup-dir on union backend (Nick Craig-Wood)
* Fix `--backup-dir` on union backend (Nick Craig-Wood)
* WebDAV
* Add another time format (Nick Craig-Wood)
* Add a small pause after failed upload before deleting file (Nick Craig-Wood)
@ -480,7 +604,7 @@ Point release to fix hubic and azureblob backends.
* Bug Fixes
* ncdu: Return error instead of log.Fatal in Show (Fabian Möller)
* cmd: Fix crash with --progress and --stats 0 (Nick Craig-Wood)
* cmd: Fix crash with `--progress` and `--stats 0` (Nick Craig-Wood)
* docs: Tidy website display (Anagh Kumar Baranwal)
* Azure Blob:
* Fix multi-part uploads. (sandeepkru)

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone"
slug: rclone
url: /commands/rclone/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone about"
slug: rclone_about
url: /commands/rclone_about/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone authorize"
slug: rclone_authorize
url: /commands/rclone_authorize/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone cachestats"
slug: rclone_cachestats
url: /commands/rclone_cachestats/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone cat"
slug: rclone_cat
url: /commands/rclone_cat/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone check"
slug: rclone_check
url: /commands/rclone_check/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone cleanup"
slug: rclone_cleanup
url: /commands/rclone_cleanup/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config"
slug: rclone_config
url: /commands/rclone_config/
@ -32,11 +32,14 @@ See the [global flags page](/flags/) for global options not listed here.
* [rclone](/commands/rclone/) - Show help for rclone commands, flags and backends.
* [rclone config create](/commands/rclone_config_create/) - Create a new remote with name, type and options.
* [rclone config delete](/commands/rclone_config_delete/) - Delete an existing remote <name>.
* [rclone config disconnect](/commands/rclone_config_disconnect/) - Disconnects user from remote
* [rclone config dump](/commands/rclone_config_dump/) - Dump the config file as JSON.
* [rclone config edit](/commands/rclone_config_edit/) - Enter an interactive configuration session.
* [rclone config file](/commands/rclone_config_file/) - Show path of configuration file in use.
* [rclone config password](/commands/rclone_config_password/) - Update password in an existing remote.
* [rclone config providers](/commands/rclone_config_providers/) - List in JSON format all the providers and options.
* [rclone config reconnect](/commands/rclone_config_reconnect/) - Re-authenticates user with remote.
* [rclone config show](/commands/rclone_config_show/) - Print (decrypted) config file, or the config for a single remote.
* [rclone config update](/commands/rclone_config_update/) - Update options in an existing remote.
* [rclone config userinfo](/commands/rclone_config_userinfo/) - Prints info about logged in user of remote.

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config create"
slug: rclone_config_create
url: /commands/rclone_config_create/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config delete"
slug: rclone_config_delete
url: /commands/rclone_config_delete/

View File

@ -0,0 +1,36 @@
---
date: 2019-08-26T15:19:45+01:00
title: "rclone config disconnect"
slug: rclone_config_disconnect
url: /commands/rclone_config_disconnect/
---
## rclone config disconnect
Disconnects user from remote
### Synopsis
This disconnects the remote: passed in to the cloud storage system.
This normally means revoking the oauth token.
To reconnect use "rclone config reconnect".
```
rclone config disconnect remote: [flags]
```
### Options
```
-h, --help help for disconnect
```
See the [global flags page](/flags/) for global options not listed here.
### SEE ALSO
* [rclone config](/commands/rclone_config/) - Enter an interactive configuration session.

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config dump"
slug: rclone_config_dump
url: /commands/rclone_config_dump/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config edit"
slug: rclone_config_edit
url: /commands/rclone_config_edit/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config file"
slug: rclone_config_file
url: /commands/rclone_config_file/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config password"
slug: rclone_config_password
url: /commands/rclone_config_password/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config providers"
slug: rclone_config_providers
url: /commands/rclone_config_providers/

View File

@ -0,0 +1,36 @@
---
date: 2019-08-26T15:19:45+01:00
title: "rclone config reconnect"
slug: rclone_config_reconnect
url: /commands/rclone_config_reconnect/
---
## rclone config reconnect
Re-authenticates user with remote.
### Synopsis
This reconnects remote: passed in to the cloud storage system.
To disconnect the remote use "rclone config disconnect".
This normally means going through the interactive oauth flow again.
```
rclone config reconnect remote: [flags]
```
### Options
```
-h, --help help for reconnect
```
See the [global flags page](/flags/) for global options not listed here.
### SEE ALSO
* [rclone config](/commands/rclone_config/) - Enter an interactive configuration session.

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config show"
slug: rclone_config_show
url: /commands/rclone_config_show/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone config update"
slug: rclone_config_update
url: /commands/rclone_config_update/

View File

@ -0,0 +1,34 @@
---
date: 2019-08-26T15:19:45+01:00
title: "rclone config userinfo"
slug: rclone_config_userinfo
url: /commands/rclone_config_userinfo/
---
## rclone config userinfo
Prints info about logged in user of remote.
### Synopsis
This prints the details of the person logged in to the cloud storage
system.
```
rclone config userinfo remote: [flags]
```
### Options
```
-h, --help help for userinfo
--json Format output as JSON
```
See the [global flags page](/flags/) for global options not listed here.
### SEE ALSO
* [rclone config](/commands/rclone_config/) - Enter an interactive configuration session.

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone copy"
slug: rclone_copy
url: /commands/rclone_copy/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone copyto"
slug: rclone_copyto
url: /commands/rclone_copyto/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone copyurl"
slug: rclone_copyurl
url: /commands/rclone_copyurl/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone cryptcheck"
slug: rclone_cryptcheck
url: /commands/rclone_cryptcheck/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone cryptdecode"
slug: rclone_cryptdecode
url: /commands/rclone_cryptdecode/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone dbhashsum"
slug: rclone_dbhashsum
url: /commands/rclone_dbhashsum/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone dedupe"
slug: rclone_dedupe
url: /commands/rclone_dedupe/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone delete"
slug: rclone_delete
url: /commands/rclone_delete/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone deletefile"
slug: rclone_deletefile
url: /commands/rclone_deletefile/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone genautocomplete"
slug: rclone_genautocomplete
url: /commands/rclone_genautocomplete/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone genautocomplete bash"
slug: rclone_genautocomplete_bash
url: /commands/rclone_genautocomplete_bash/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone genautocomplete zsh"
slug: rclone_genautocomplete_zsh
url: /commands/rclone_genautocomplete_zsh/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone gendocs"
slug: rclone_gendocs
url: /commands/rclone_gendocs/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone hashsum"
slug: rclone_hashsum
url: /commands/rclone_hashsum/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone link"
slug: rclone_link
url: /commands/rclone_link/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone listremotes"
slug: rclone_listremotes
url: /commands/rclone_listremotes/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone ls"
slug: rclone_ls
url: /commands/rclone_ls/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone lsd"
slug: rclone_lsd
url: /commands/rclone_lsd/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone lsf"
slug: rclone_lsf
url: /commands/rclone_lsf/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone lsjson"
slug: rclone_lsjson
url: /commands/rclone_lsjson/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone lsl"
slug: rclone_lsl
url: /commands/rclone_lsl/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone md5sum"
slug: rclone_md5sum
url: /commands/rclone_md5sum/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone mkdir"
slug: rclone_mkdir
url: /commands/rclone_mkdir/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone mount"
slug: rclone_mount
url: /commands/rclone_mount/
@ -74,10 +74,7 @@ applications won't work with their files on an rclone mount without
Caching](#file-caching) section for more info.
The bucket based remotes (eg Swift, S3, Google Compute Storage, B2,
Hubic) won't work from the root - you will need to specify a bucket,
or a path within the bucket. So `swift:` won't work whereas
`swift:bucket` will as will `swift:bucket/path`.
None of these support the concept of 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
the directory cache.

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone move"
slug: rclone_move
url: /commands/rclone_move/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone moveto"
slug: rclone_moveto
url: /commands/rclone_moveto/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone ncdu"
slug: rclone_ncdu
url: /commands/rclone_ncdu/
@ -31,6 +31,7 @@ Here are the keys - press '?' to toggle the help on and off
g toggle graph
n,s,C sort by name,size,count
d delete file/directory
Y display current path
^L refresh screen
? to toggle help on and off
q/ESC/c-C to quit

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone obscure"
slug: rclone_obscure
url: /commands/rclone_obscure/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone purge"
slug: rclone_purge
url: /commands/rclone_purge/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone rc"
slug: rclone_rc
url: /commands/rclone_rc/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone rcat"
slug: rclone_rcat
url: /commands/rclone_rcat/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone rcd"
slug: rclone_rcd
url: /commands/rclone_rcd/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone rmdir"
slug: rclone_rmdir
url: /commands/rclone_rmdir/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone rmdirs"
slug: rclone_rmdirs
url: /commands/rclone_rmdirs/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone serve"
slug: rclone_serve
url: /commands/rclone_serve/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone serve dlna"
slug: rclone_serve_dlna
url: /commands/rclone_serve_dlna/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone serve ftp"
slug: rclone_serve_ftp
url: /commands/rclone_serve_ftp/
@ -165,6 +165,72 @@ This mode should support all normal file system operations.
If an upload or download fails it will be retried up to
--low-level-retries times.
### Auth Proxy
If you supply the parameter `--auth-proxy /path/to/program` then
rclone will use that program to generate backends on the fly which
then are used to authenticate incoming requests. This uses a simple
JSON based protocl with input on STDIN and output on STDOUT.
There is an example program
[bin/test_proxy.py](https://github.com/rclone/rclone/blob/master/test_proxy.py)
in the rclone source code.
The program's job is to take a `user` and `pass` on the input and turn
those into the config for a backend on STDOUT in JSON format. This
config will have any default parameters for the backend added, but it
won't use configuration from environment variables or command line
options - it is the job of the proxy program to make a complete
config.
This config generated must have this extra parameter
- `_root` - root to use for the backend
And it may have this parameter
- `_obscure` - comma separated strings for parameters to obscure
For example the program might take this on STDIN
```
{
"user": "me",
"pass": "mypassword"
}
```
And return this on STDOUT
```
{
"type": "sftp",
"_root": "",
"_obscure": "pass",
"user": "me",
"pass": "mypassword",
"host": "sftp.example.com"
}
```
This would mean that an SFTP backend would be created on the fly for
the `user` and `pass` returned in the output to the host given. Note
that since `_obscure` is set to `pass`, rclone will obscure the `pass`
parameter before creating the backend (which is required for sftp
backends).
The progam can manipulate the supplied `user` in any way, for example
to make proxy to many different sftp backends, you could make the
`user` be `user@example.com` and then set the `host` to `example.com`
in the output and the user to `user`. For security you'd probably want
to restrict the `host` to a limited list.
Note that an internal cache is keyed on `user` so only use that for
configuration, don't use `pass`. This also means that if a user's
password is changed the cache will need to expire (which takes 5 mins)
before it takes effect.
This can be used to build general purpose proxies to any kind of
backend that rclone supports.
```
rclone serve ftp remote:path [flags]
@ -174,6 +240,7 @@ rclone serve ftp remote:path [flags]
```
--addr string IPaddress:Port or :Port to bind server to. (default "localhost:2121")
--auth-proxy string A program to use to create the backend from the auth.
--dir-cache-time duration Time to cache directory entries for. (default 5m0s)
--dir-perms FileMode Directory permissions (default 0777)
--file-perms FileMode File permissions (default 0666)

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone serve http"
slug: rclone_serve_http
url: /commands/rclone_serve_http/
@ -39,6 +39,14 @@ for a transfer.
--max-header-bytes controls the maximum number of bytes the server will
accept in the HTTP header.
--baseurl controls the URL prefix that rclone serves from. By default
rclone will serve from the root. If you used --baseurl "/rclone" then
rclone would serve from a URL starting with "/rclone/". This is
useful if you wish to proxy rclone serve. Rclone automatically
inserts leading and trailing "/" on --baseurl, so --baseurl "rclone",
--baseurl "/rclone" and --baseurl "/rclone/" are all treated
identically.
#### Authentication
By default this will serve files without needing a login.
@ -215,6 +223,7 @@ rclone serve http remote:path [flags]
```
--addr string IPaddress:Port or :Port to bind server to. (default "localhost:8080")
--baseurl string Prefix for URLs - leave blank for root.
--cert string SSL PEM key (concatenation of certificate and CA certificate)
--client-ca string Client certificate authority to verify clients with
--dir-cache-time duration Time to cache directory entries for. (default 5m0s)

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone serve restic"
slug: rclone_serve_restic
url: /commands/rclone_serve_restic/
@ -105,6 +105,14 @@ for a transfer.
--max-header-bytes controls the maximum number of bytes the server will
accept in the HTTP header.
--baseurl controls the URL prefix that rclone serves from. By default
rclone will serve from the root. If you used --baseurl "/rclone" then
rclone would serve from a URL starting with "/rclone/". This is
useful if you wish to proxy rclone serve. Rclone automatically
inserts leading and trailing "/" on --baseurl, so --baseurl "rclone",
--baseurl "/rclone" and --baseurl "/rclone/" are all treated
identically.
#### Authentication
By default this will serve files without needing a login.
@ -148,6 +156,7 @@ rclone serve restic remote:path [flags]
```
--addr string IPaddress:Port or :Port to bind server to. (default "localhost:8080")
--append-only disallow deletion of repository data
--baseurl string Prefix for URLs - leave blank for root.
--cert string SSL PEM key (concatenation of certificate and CA certificate)
--client-ca string Client certificate authority to verify clients with
-h, --help help for restic

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone serve sftp"
slug: rclone_serve_sftp
url: /commands/rclone_serve_sftp/
@ -176,6 +176,72 @@ This mode should support all normal file system operations.
If an upload or download fails it will be retried up to
--low-level-retries times.
### Auth Proxy
If you supply the parameter `--auth-proxy /path/to/program` then
rclone will use that program to generate backends on the fly which
then are used to authenticate incoming requests. This uses a simple
JSON based protocl with input on STDIN and output on STDOUT.
There is an example program
[bin/test_proxy.py](https://github.com/rclone/rclone/blob/master/test_proxy.py)
in the rclone source code.
The program's job is to take a `user` and `pass` on the input and turn
those into the config for a backend on STDOUT in JSON format. This
config will have any default parameters for the backend added, but it
won't use configuration from environment variables or command line
options - it is the job of the proxy program to make a complete
config.
This config generated must have this extra parameter
- `_root` - root to use for the backend
And it may have this parameter
- `_obscure` - comma separated strings for parameters to obscure
For example the program might take this on STDIN
```
{
"user": "me",
"pass": "mypassword"
}
```
And return this on STDOUT
```
{
"type": "sftp",
"_root": "",
"_obscure": "pass",
"user": "me",
"pass": "mypassword",
"host": "sftp.example.com"
}
```
This would mean that an SFTP backend would be created on the fly for
the `user` and `pass` returned in the output to the host given. Note
that since `_obscure` is set to `pass`, rclone will obscure the `pass`
parameter before creating the backend (which is required for sftp
backends).
The progam can manipulate the supplied `user` in any way, for example
to make proxy to many different sftp backends, you could make the
`user` be `user@example.com` and then set the `host` to `example.com`
in the output and the user to `user`. For security you'd probably want
to restrict the `host` to a limited list.
Note that an internal cache is keyed on `user` so only use that for
configuration, don't use `pass`. This also means that if a user's
password is changed the cache will need to expire (which takes 5 mins)
before it takes effect.
This can be used to build general purpose proxies to any kind of
backend that rclone supports.
```
rclone serve sftp remote:path [flags]
@ -185,6 +251,7 @@ rclone serve sftp remote:path [flags]
```
--addr string IPaddress:Port or :Port to bind server to. (default "localhost:2022")
--auth-proxy string A program to use to create the backend from the auth.
--authorized-keys string Authorized keys file (default "~/.ssh/authorized_keys")
--dir-cache-time duration Time to cache directory entries for. (default 5m0s)
--dir-perms FileMode Directory permissions (default 0777)

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone serve webdav"
slug: rclone_serve_webdav
url: /commands/rclone_serve_webdav/
@ -47,6 +47,14 @@ for a transfer.
--max-header-bytes controls the maximum number of bytes the server will
accept in the HTTP header.
--baseurl controls the URL prefix that rclone serves from. By default
rclone will serve from the root. If you used --baseurl "/rclone" then
rclone would serve from a URL starting with "/rclone/". This is
useful if you wish to proxy rclone serve. Rclone automatically
inserts leading and trailing "/" on --baseurl, so --baseurl "rclone",
--baseurl "/rclone" and --baseurl "/rclone/" are all treated
identically.
#### Authentication
By default this will serve files without needing a login.
@ -214,6 +222,72 @@ This mode should support all normal file system operations.
If an upload or download fails it will be retried up to
--low-level-retries times.
### Auth Proxy
If you supply the parameter `--auth-proxy /path/to/program` then
rclone will use that program to generate backends on the fly which
then are used to authenticate incoming requests. This uses a simple
JSON based protocl with input on STDIN and output on STDOUT.
There is an example program
[bin/test_proxy.py](https://github.com/rclone/rclone/blob/master/test_proxy.py)
in the rclone source code.
The program's job is to take a `user` and `pass` on the input and turn
those into the config for a backend on STDOUT in JSON format. This
config will have any default parameters for the backend added, but it
won't use configuration from environment variables or command line
options - it is the job of the proxy program to make a complete
config.
This config generated must have this extra parameter
- `_root` - root to use for the backend
And it may have this parameter
- `_obscure` - comma separated strings for parameters to obscure
For example the program might take this on STDIN
```
{
"user": "me",
"pass": "mypassword"
}
```
And return this on STDOUT
```
{
"type": "sftp",
"_root": "",
"_obscure": "pass",
"user": "me",
"pass": "mypassword",
"host": "sftp.example.com"
}
```
This would mean that an SFTP backend would be created on the fly for
the `user` and `pass` returned in the output to the host given. Note
that since `_obscure` is set to `pass`, rclone will obscure the `pass`
parameter before creating the backend (which is required for sftp
backends).
The progam can manipulate the supplied `user` in any way, for example
to make proxy to many different sftp backends, you could make the
`user` be `user@example.com` and then set the `host` to `example.com`
in the output and the user to `user`. For security you'd probably want
to restrict the `host` to a limited list.
Note that an internal cache is keyed on `user` so only use that for
configuration, don't use `pass`. This also means that if a user's
password is changed the cache will need to expire (which takes 5 mins)
before it takes effect.
This can be used to build general purpose proxies to any kind of
backend that rclone supports.
```
rclone serve webdav remote:path [flags]
@ -223,6 +297,8 @@ rclone serve webdav remote:path [flags]
```
--addr string IPaddress:Port or :Port to bind server to. (default "localhost:8080")
--auth-proxy string A program to use to create the backend from the auth.
--baseurl string Prefix for URLs - leave blank for root.
--cert string SSL PEM key (concatenation of certificate and CA certificate)
--client-ca string Client certificate authority to verify clients with
--dir-cache-time duration Time to cache directory entries for. (default 5m0s)

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone settier"
slug: rclone_settier
url: /commands/rclone_settier/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone sha1sum"
slug: rclone_sha1sum
url: /commands/rclone_sha1sum/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone size"
slug: rclone_size
url: /commands/rclone_size/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone sync"
slug: rclone_sync
url: /commands/rclone_sync/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone touch"
slug: rclone_touch
url: /commands/rclone_touch/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone tree"
slug: rclone_tree
url: /commands/rclone_tree/

View File

@ -1,5 +1,5 @@
---
date: 2019-06-20T16:09:42+01:00
date: 2019-08-26T15:19:45+01:00
title: "rclone version"
slug: rclone_version
url: /commands/rclone_version/

View File

@ -1,12 +1,13 @@
---
title: "Global Flags"
description: "Rclone Global Flags"
date: "2019-06-20T16:09:42+01:00"
date: "2019-08-26T15:19:45+01:00"
---
# Global Flags
This describes the global flags available to every rclone command.
This describes the global flags available to every rclone command
split into two groups, non backend and backend flags.
## Non Backend Flags
@ -25,8 +26,10 @@ These flags are available for every command.
-c, --checksum Skip based on checksum (if available) & size, not mod-time & size
--client-cert string Client SSL certificate (PEM) for mutual TLS auth
--client-key string Client SSL private key (PEM) for mutual TLS auth
--compare-dest string use DIR to server side copy flies from.
--config string Config file. (default "$HOME/.config/rclone/rclone.conf")
--contimeout duration Connect timeout (default 1m0s)
--copy-dest string Compare dest to DIR also.
--cpuprofile string Write cpu profile to file
--delete-after When synchronizing, delete files on destination after transferring (default)
--delete-before When synchronizing, delete files on destination before transferring
@ -63,6 +66,7 @@ These flags are available for every command.
--max-delete int When synchronizing, limit the number of deletes (default -1)
--max-depth int If set limits the recursion depth to this. (default -1)
--max-size SizeSuffix Only transfer files smaller than this in k or suffix b|k|M|G (default off)
--max-stats-groups int Maximum number of stats groups to keep in memory. On max oldest is discarded. (default 1000)
--max-transfer SizeSuffix Maximum size of data to transfer. (default off)
--memprofile string Write memory profile to file
--min-age Duration Only transfer files older than this in s or suffix ms|s|m|h|d|w|M|y (default off)
@ -78,6 +82,8 @@ These flags are available for every command.
-q, --quiet Print as little stuff as possible
--rc Enable the remote control server.
--rc-addr string IPaddress:Port or :Port to bind server to. (default "localhost:5572")
--rc-allow-origin string Set the allowed origin for CORS.
--rc-baseurl string Prefix for URLs - leave blank for root.
--rc-cert string SSL PEM key (concatenation of certificate and CA certificate)
--rc-client-ca string Client certificate authority to verify clients with
--rc-files string Path to local files to serve on the HTTP server.
@ -93,6 +99,9 @@ These flags are available for every command.
--rc-server-read-timeout duration Timeout for server reading data (default 1h0m0s)
--rc-server-write-timeout duration Timeout for server writing data (default 1h0m0s)
--rc-user string User name for authentication.
--rc-web-fetch-url string URL to fetch the releases for webgui. (default "https://api.github.com/repos/rclone/rclone-webui-react/releases/latest")
--rc-web-gui Launch WebGUI on localhost
--rc-web-gui-update Update / Force update to latest version of web gui
--retries int Retry operations this many times if they fail (default 3)
--retries-sleep duration Interval between retrying operations if they fail, e.g 500ms, 60s, 5m. (0 to disable)
--size-only Skip based on size only, not mod-time or checksum
@ -104,7 +113,7 @@ These flags are available for every command.
--stats-one-line-date-format string Enables --stats-one-line-date and uses custom formatted date. Enclose date string in double quotes ("). See https://golang.org/pkg/time/#Time.Format
--stats-unit string Show data rate in stats as either 'bits' or 'bytes'/s (default "bytes")
--streaming-upload-cutoff SizeSuffix Cutoff for switching to chunked upload if file size is unknown. Upload starts after reaching cutoff or when file ends. (default 100k)
--suffix string Suffix for use with --backup-dir.
--suffix string Suffix to add to changed files.
--suffix-keep-extension Preserve the extension when using --suffix.
--syslog Use Syslog for logging
--syslog-facility string Facility for syslog, eg KERN,USER,... (default "DAEMON")
@ -115,9 +124,10 @@ These flags are available for every command.
--transfers int Number of file transfers to run in parallel. (default 4)
-u, --update Skip files that are newer on the destination.
--use-cookies Enable session cookiejar.
--use-json-log Use json log format.
--use-mmap Use mmap allocator (see docs).
--use-server-modtime Use server modified time instead of object metadata
--user-agent string Set the user-agent to a specified string. The default is rclone/ version (default "rclone/v1.48.0-012-g2192f468-gphotos-beta")
--user-agent string Set the user-agent to a specified string. The default is rclone/ version (default "rclone/v1.49.0")
-v, --verbose count Print lots more stuff (repeat for more)
```
@ -135,16 +145,18 @@ and may be set in the config file.
--acd-upload-wait-per-gb Duration Additional time per GB to wait after a failed complete upload to see if it appears. (default 3m0s)
--alias-remote string Remote or path to alias.
--azureblob-access-tier string Access tier of blob: hot, cool or archive.
--azureblob-account string Storage Account Name (leave blank to use connection string or SAS URL)
--azureblob-account string Storage Account Name (leave blank to use SAS URL or Emulator)
--azureblob-chunk-size SizeSuffix Upload chunk size (<= 100MB). (default 4M)
--azureblob-endpoint string Endpoint for the service
--azureblob-key string Storage Account Key (leave blank to use connection string or SAS URL)
--azureblob-key string Storage Account Key (leave blank to use SAS URL or Emulator)
--azureblob-list-chunk int Size of blob list. (default 5000)
--azureblob-sas-url string SAS URL for container level access only
--azureblob-upload-cutoff SizeSuffix Cutoff for switching to chunked upload (<= 256MB). (default 256M)
--azureblob-use-emulator Uses local storage emulator if provided as 'true' (leave blank if using real azure storage endpoint)
--b2-account string Account ID or Application Key ID
--b2-chunk-size SizeSuffix Upload chunk size. Must fit in memory. (default 96M)
--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-url string Custom endpoint for downloads.
--b2-endpoint string Endpoint for the service.
--b2-hard-delete Permanently delete files on remote removal, otherwise hide files.
@ -217,6 +229,8 @@ and may be set in the config file.
--dropbox-client-id string Dropbox App Client Id
--dropbox-client-secret string Dropbox App Client Secret
--dropbox-impersonate string Impersonate this user when using a business account.
--fichier-api-key string Your API Key, get it from https://1fichier.com/console/params.pl
--fichier-shared-folder string If you want to download a shared folder, add this parameter
--ftp-concurrency int Maximum number of FTP simultaneous connections, 0 for unlimited
--ftp-host string FTP host to connect to
--ftp-no-check-certificate Do not verify the TLS certificate of the server
@ -235,7 +249,9 @@ and may be set in the config file.
--gcs-storage-class string The storage class to use when storing objects in Google Cloud Storage.
--gphotos-client-id string Google Application Client Id
--gphotos-client-secret string Google Application Client Secret
--gphotos-read-only Set to make the Google Photos backend read only.
--gphotos-read-size Set to read the size of media items.
--http-headers CommaSepList Set HTTP headers for all transactions
--http-no-slash Set this if the site doesn't end directories with /
--http-url string URL of http host to connect to
--hubic-chunk-size SizeSuffix Above this size files will be chunked into a _segments container. (default 5G)
@ -246,10 +262,10 @@ and may be set in the config file.
--jottacloud-md5-memory-limit SizeSuffix Files bigger than this will be cached on disk to calculate the MD5 if required. (default 10M)
--jottacloud-unlink Remove existing public link to file/folder with link command rather than creating.
--jottacloud-upload-resume-limit SizeSuffix Files bigger than this can be resumed if the upload fail's. (default 10M)
--jottacloud-user string User Name:
--koofr-endpoint string The Koofr API endpoint to use (default "https://app.koofr.net")
--koofr-mountid string Mount ID of the mount to use. If omitted, the primary mount is used.
--koofr-password string Your Koofr password for rclone (generate one at https://app.koofr.net/app/admin/preferences/password)
--koofr-setmtime Does the backend support setting modification time. Set this to false if you use a mount ID that points to a Dropbox or Amazon Drive backend. (default true)
--koofr-user string Your Koofr user name
-l, --links Translate symlinks to/from regular files with a '.rclonelink' extension
--local-case-insensitive Force the filesystem to report itself as case insensitive
@ -307,11 +323,13 @@ and may be set in the config file.
--sftp-key-file string Path to PEM-encoded private key file, leave blank or set key-use-agent to use ssh-agent.
--sftp-key-file-pass string The passphrase to decrypt the PEM-encoded private key file.
--sftp-key-use-agent When set forces the usage of the ssh-agent.
--sftp-md5sum-command string The command used to read md5 hashes. Leave blank for autodetect.
--sftp-pass string SSH password, leave blank to use ssh-agent.
--sftp-path-override string Override path used by SSH connection.
--sftp-port string SSH port, leave blank to use default (22)
--sftp-set-modtime Set the modified time on the remote if set. (default true)
--sftp-use-insecure-cipher Enable the use of the aes128-cbc cipher. This cipher is insecure and may allow plaintext data to be recovered by an attacker.
--sftp-sha1sum-command string The command used to read sha1 hashes. Leave blank for autodetect.
--sftp-use-insecure-cipher Enable the use of the aes128-cbc cipher and diffie-hellman-group-exchange-sha256, diffie-hellman-group-exchange-sha1 key exchange. Those algorithms are insecure and may allow plaintext data to be recovered by an attacker.
--sftp-user string SSH username, leave blank for current username, ncw
--skip-links Don't warn about skipped symlinks.
--swift-application-credential-id string Application Credential ID (OS_APPLICATION_CREDENTIAL_ID)
@ -336,6 +354,7 @@ and may be set in the config file.
--swift-user-id string User ID to log in - optional - most swift systems use user and leave this blank (v3 auth) (OS_USER_ID).
--union-remotes string List of space separated remotes.
--webdav-bearer-token string Bearer token instead of user/pass (eg a Macaroon)
--webdav-bearer-token-command string Command to run to get a bearer token
--webdav-pass string Password.
--webdav-url string URL of http host to connect to
--webdav-user string User name

View File

@ -123,6 +123,25 @@ URL of http host to connect to
Here are the advanced options specific to http (http Connection).
#### --http-headers
Set HTTP headers for all transactions
Use this to set additional HTTP headers for all transactions
The input format is comma separated list of key,value pairs. Standard
[CSV encoding](https://godoc.org/encoding/csv) may be used.
For example to set a Cookie use 'Cookie,name=value', or '"Cookie","name=value"'.
You can set multiple headers, eg '"Cookie","name=value","Authorization","xxx"'.
- Config: headers
- Env Var: RCLONE_HTTP_HEADERS
- Type: CommaSepList
- Default:
#### --http-no-slash
Set this if the site doesn't end directories with /

View File

@ -131,6 +131,15 @@ Mount ID of the mount to use. If omitted, the primary mount is used.
- Type: string
- Default: ""
#### --koofr-setmtime
Does the backend support setting modification time. Set this to false if you use a mount ID that points to a Dropbox or Amazon Drive backend.
- Config: setmtime
- Env Var: RCLONE_KOOFR_SETMTIME
- Type: bool
- Default: true
<!--- autogenerated options stop -->
### Limitations ###

View File

@ -318,4 +318,30 @@ Don't cross filesystem boundaries (unix/macOS only).
- Type: bool
- Default: false
#### --local-case-sensitive
Force the filesystem to report itself as case sensitive.
Normally the local backend declares itself as case insensitive on
Windows/macOS and case sensitive for everything else. Use this flag
to override the default choice.
- Config: case_sensitive
- Env Var: RCLONE_LOCAL_CASE_SENSITIVE
- Type: bool
- Default: false
#### --local-case-insensitive
Force the filesystem to report itself as case insensitive
Normally the local backend declares itself as case insensitive on
Windows/macOS and case sensitive for everything else. Use this flag
to override the default choice.
- Config: case_insensitive
- Env Var: RCLONE_LOCAL_CASE_INSENSITIVE
- Type: bool
- Default: false
<!--- autogenerated options stop -->

View File

@ -95,3 +95,6 @@ List all the files in your put.io
To copy a local directory to a put.io directory called backup
rclone copy /home/source remote:backup
<!--- autogenerated options start - DO NOT EDIT, instead edit fs.RegInfo in backend/putio/putio.go then run make backenddocs -->
<!--- autogenerated options stop -->

View File

@ -286,6 +286,24 @@ Set the modified time on the remote if set.
- Type: bool
- Default: true
#### --sftp-md5sum-command
The command used to read md5 hashes. Leave blank for autodetect.
- Config: md5sum_command
- Env Var: RCLONE_SFTP_MD5SUM_COMMAND
- Type: string
- Default: ""
#### --sftp-sha1sum-command
The command used to read sha1 hashes. Leave blank for autodetect.
- Config: sha1sum_command
- Env Var: RCLONE_SFTP_SHA1SUM_COMMAND
- Type: string
- Default: ""
<!--- autogenerated options stop -->
### Limitations ###

View File

@ -97,7 +97,7 @@ Copy another local directory to the union directory called source, which will be
<!--- autogenerated options start - DO NOT EDIT, instead edit fs.RegInfo in backend/union/union.go then run make backenddocs -->
### Standard Options
Here are the standard options specific to union (A stackable unification remote, which can appear to merge the contents of several remotes).
Here are the standard options specific to union (Union merges the contents of several remotes).
#### --union-remotes

View File

@ -167,6 +167,19 @@ Bearer token instead of user/pass (eg a Macaroon)
- Type: string
- Default: ""
### Advanced Options
Here are the advanced options specific to webdav (Webdav).
#### --webdav-bearer-token-command
Command to run to get a bearer token
- Config: bearer_token_command
- Env Var: RCLONE_WEBDAV_BEARER_TOKEN_COMMAND
- Type: string
- Default: ""
<!--- autogenerated options stop -->
## Provider notes ##

View File

@ -1 +1 @@
v1.48.0
v1.49.0

View File

@ -1,4 +1,4 @@
package fs
// Version of rclone
var Version = "v1.48.0-DEV"
var Version = "v1.49.0"

4066
rclone.1 generated

File diff suppressed because it is too large Load Diff