github.com/10XDev/rclone@v1.52.3-0.20200626220027-16af9ab76b2a/docs/content/flags.md (about)

     1  ---
     2  title: "Global Flags"
     3  description: "Rclone Global Flags"
     4  ---
     5  
     6  # Global Flags
     7  
     8  This describes the global flags available to every rclone command
     9  split into two groups, non backend and backend flags.
    10  
    11  ## Non Backend Flags
    12  
    13  These flags are available for every command.
    14  
    15  ```
    16        --ask-password                         Allow prompt for password for encrypted configuration. (default true)
    17        --auto-confirm                         If enabled, do not request console confirmation.
    18        --backup-dir string                    Make backups into hierarchy based in DIR.
    19        --bind string                          Local address to bind to for outgoing connections, IPv4, IPv6 or name.
    20        --buffer-size SizeSuffix               In memory buffer size when reading files for each --transfer. (default 16M)
    21        --bwlimit BwTimetable                  Bandwidth limit in kBytes/s, or use suffix b|k|M|G or a full timetable.
    22        --ca-cert string                       CA certificate used to verify servers
    23        --cache-dir string                     Directory rclone will use for caching. (default "$HOME/.cache/rclone")
    24        --check-first                          Do all the checks before starting transfers.
    25        --checkers int                         Number of checkers to run in parallel. (default 8)
    26    -c, --checksum                             Skip based on checksum (if available) & size, not mod-time & size
    27        --client-cert string                   Client SSL certificate (PEM) for mutual TLS auth
    28        --client-key string                    Client SSL private key (PEM) for mutual TLS auth
    29        --compare-dest string                  Include additional server-side path during comparison.
    30        --config string                        Config file. (default "$HOME/.config/rclone/rclone.conf")
    31        --contimeout duration                  Connect timeout (default 1m0s)
    32        --copy-dest string                     Implies --compare-dest but also copies files from path into destination.
    33        --cpuprofile string                    Write cpu profile to file
    34        --cutoff-mode string                   Mode to stop transfers when reaching the max transfer limit HARD|SOFT|CAUTIOUS (default "HARD")
    35        --delete-after                         When synchronizing, delete files on destination after transferring (default)
    36        --delete-before                        When synchronizing, delete files on destination before transferring
    37        --delete-during                        When synchronizing, delete files during transfer
    38        --delete-excluded                      Delete files on dest excluded from sync
    39        --disable string                       Disable a comma separated list of features.  Use help to see a list.
    40    -n, --dry-run                              Do a trial run with no permanent changes
    41        --dump DumpFlags                       List of items to dump from: headers,bodies,requests,responses,auth,filters,goroutines,openfiles
    42        --dump-bodies                          Dump HTTP headers and bodies - may contain sensitive info
    43        --dump-headers                         Dump HTTP headers - may contain sensitive info
    44        --error-on-no-transfer                 Sets exit code 9 if no files are transferred, useful in scripts
    45        --exclude stringArray                  Exclude files matching pattern
    46        --exclude-from stringArray             Read exclude patterns from file (use - to read from stdin)
    47        --exclude-if-present string            Exclude directories if filename is present
    48        --expect-continue-timeout duration     Timeout when using expect / 100-continue in HTTP (default 1s)
    49        --fast-list                            Use recursive list if available. Uses more memory but fewer transactions.
    50        --files-from stringArray               Read list of source-file names from file (use - to read from stdin)
    51        --files-from-raw stringArray           Read list of source-file names from file without any processing of lines (use - to read from stdin)
    52    -f, --filter stringArray                   Add a file-filtering rule
    53        --filter-from stringArray              Read filtering patterns from a file (use - to read from stdin)
    54        --header stringArray                   Set HTTP header for all transactions
    55        --header-download stringArray          Set HTTP header for download transactions
    56        --header-upload stringArray            Set HTTP header for upload transactions
    57        --ignore-case                          Ignore case in filters (case insensitive)
    58        --ignore-case-sync                     Ignore case when synchronizing
    59        --ignore-checksum                      Skip post copy check of checksums.
    60        --ignore-errors                        delete even if there are I/O errors
    61        --ignore-existing                      Skip all files that exist on destination
    62        --ignore-size                          Ignore size when skipping use mod-time or checksum.
    63    -I, --ignore-times                         Don't skip files that match size and time - transfer all files
    64        --immutable                            Do not modify files. Fail if existing files have been modified.
    65        --include stringArray                  Include files matching pattern
    66        --include-from stringArray             Read include patterns from file (use - to read from stdin)
    67        --log-file string                      Log everything to this file
    68        --log-format string                    Comma separated list of log format options (default "date,time")
    69        --log-level string                     Log level DEBUG|INFO|NOTICE|ERROR (default "NOTICE")
    70        --low-level-retries int                Number of low level retries to do. (default 10)
    71        --max-age Duration                     Only transfer files younger than this in s or suffix ms|s|m|h|d|w|M|y (default off)
    72        --max-backlog int                      Maximum number of objects in sync or check backlog. (default 10000)
    73        --max-delete int                       When synchronizing, limit the number of deletes (default -1)
    74        --max-depth int                        If set limits the recursion depth to this. (default -1)
    75        --max-duration duration                Maximum duration rclone will transfer data for.
    76        --max-size SizeSuffix                  Only transfer files smaller than this in k or suffix b|k|M|G (default off)
    77        --max-stats-groups int                 Maximum number of stats groups to keep in memory. On max oldest is discarded. (default 1000)
    78        --max-transfer SizeSuffix              Maximum size of data to transfer. (default off)
    79        --memprofile string                    Write memory profile to file
    80        --min-age Duration                     Only transfer files older than this in s or suffix ms|s|m|h|d|w|M|y (default off)
    81        --min-size SizeSuffix                  Only transfer files bigger than this in k or suffix b|k|M|G (default off)
    82        --modify-window duration               Max time diff to be considered the same (default 1ns)
    83        --multi-thread-cutoff SizeSuffix       Use multi-thread downloads for files above this size. (default 250M)
    84        --multi-thread-streams int             Max number of streams to use for multi-thread downloads. (default 4)
    85        --no-check-certificate                 Do not verify the server SSL certificate. Insecure.
    86        --no-check-dest                        Don't check the destination, copy regardless.
    87        --no-gzip-encoding                     Don't set Accept-Encoding: gzip.
    88        --no-traverse                          Don't traverse destination file system on copy.
    89        --no-unicode-normalization             Don't normalize unicode characters in filenames.
    90        --no-update-modtime                    Don't update destination mod-time if files identical.
    91        --order-by string                      Instructions on how to order the transfers, eg 'size,descending'
    92        --password-command SpaceSepList        Command for supplying password for encrypted configuration.
    93    -P, --progress                             Show progress during transfer.
    94    -q, --quiet                                Print as little stuff as possible
    95        --rc                                   Enable the remote control server.
    96        --rc-addr string                       IPaddress:Port or :Port to bind server to. (default "localhost:5572")
    97        --rc-allow-origin string               Set the allowed origin for CORS.
    98        --rc-baseurl string                    Prefix for URLs - leave blank for root.
    99        --rc-cert string                       SSL PEM key (concatenation of certificate and CA certificate)
   100        --rc-client-ca string                  Client certificate authority to verify clients with
   101        --rc-enable-metrics                    Enable prometheus metrics on /metrics
   102        --rc-files string                      Path to local files to serve on the HTTP server.
   103        --rc-htpasswd string                   htpasswd file - if not provided no authentication is done
   104        --rc-job-expire-duration duration      expire finished async jobs older than this value (default 1m0s)
   105        --rc-job-expire-interval duration      interval to check for expired async jobs (default 10s)
   106        --rc-key string                        SSL PEM Private key
   107        --rc-max-header-bytes int              Maximum size of request header (default 4096)
   108        --rc-no-auth                           Don't require auth for certain methods.
   109        --rc-pass string                       Password for authentication.
   110        --rc-realm string                      realm for authentication (default "rclone")
   111        --rc-serve                             Enable the serving of remote objects.
   112        --rc-server-read-timeout duration      Timeout for server reading data (default 1h0m0s)
   113        --rc-server-write-timeout duration     Timeout for server writing data (default 1h0m0s)
   114        --rc-template string                   User Specified Template.
   115        --rc-user string                       User name for authentication.
   116        --rc-web-fetch-url string              URL to fetch the releases for webgui. (default "https://api.github.com/repos/rclone/rclone-webui-react/releases/latest")
   117        --rc-web-gui                           Launch WebGUI on localhost
   118        --rc-web-gui-force-update              Force update to latest version of web gui
   119        --rc-web-gui-no-open-browser           Don't open the browser automatically
   120        --rc-web-gui-update                    Check and update to latest version of web gui
   121        --retries int                          Retry operations this many times if they fail (default 3)
   122        --retries-sleep duration               Interval between retrying operations if they fail, e.g 500ms, 60s, 5m. (0 to disable)
   123        --size-only                            Skip based on size only, not mod-time or checksum
   124        --stats duration                       Interval between printing stats, e.g 500ms, 60s, 5m. (0 to disable) (default 1m0s)
   125        --stats-file-name-length int           Max file name length in stats. 0 for no limit (default 45)
   126        --stats-log-level string               Log level to show --stats output DEBUG|INFO|NOTICE|ERROR (default "INFO")
   127        --stats-one-line                       Make the stats fit on one line.
   128        --stats-one-line-date                  Enables --stats-one-line and add current date/time prefix.
   129        --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
   130        --stats-unit string                    Show data rate in stats as either 'bits' or 'bytes'/s (default "bytes")
   131        --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)
   132        --suffix string                        Suffix to add to changed files.
   133        --suffix-keep-extension                Preserve the extension when using --suffix.
   134        --syslog                               Use Syslog for logging
   135        --syslog-facility string               Facility for syslog, eg KERN,USER,... (default "DAEMON")
   136        --timeout duration                     IO idle timeout (default 5m0s)
   137        --tpslimit float                       Limit HTTP transactions per second to this.
   138        --tpslimit-burst int                   Max burst of transactions for --tpslimit. (default 1)
   139        --track-renames                        When synchronizing, track file renames and do a server side move if possible
   140        --track-renames-strategy string        Strategies to use when synchronizing using track-renames hash|modtime (default "hash")
   141        --transfers int                        Number of file transfers to run in parallel. (default 4)
   142    -u, --update                               Skip files that are newer on the destination.
   143        --use-cookies                          Enable session cookiejar.
   144        --use-json-log                         Use json log format.
   145        --use-mmap                             Use mmap allocator (see docs).
   146        --use-server-modtime                   Use server modified time instead of object metadata
   147        --user-agent string                    Set the user-agent to a specified string. The default is rclone/ version (default "rclone/v1.52.2")
   148    -v, --verbose count                        Print lots more stuff (repeat for more)
   149  ```
   150  
   151  ## Backend Flags
   152  
   153  These flags are available for every command. They control the backends
   154  and may be set in the config file.
   155  
   156  ```
   157        --acd-auth-url string                                      Auth server URL.
   158        --acd-client-id string                                     Amazon Application Client ID.
   159        --acd-client-secret string                                 Amazon Application Client Secret.
   160        --acd-encoding MultiEncoder                                This sets the encoding for the backend. (default Slash,InvalidUtf8,Dot)
   161        --acd-templink-threshold SizeSuffix                        Files >= this size will be downloaded via their tempLink. (default 9G)
   162        --acd-token-url string                                     Token server url.
   163        --acd-upload-wait-per-gb Duration                          Additional time per GB to wait after a failed complete upload to see if it appears. (default 3m0s)
   164        --alias-remote string                                      Remote or path to alias.
   165        --azureblob-access-tier string                             Access tier of blob: hot, cool or archive.
   166        --azureblob-account string                                 Storage Account Name (leave blank to use SAS URL or Emulator)
   167        --azureblob-chunk-size SizeSuffix                          Upload chunk size (<= 100MB). (default 4M)
   168        --azureblob-disable-checksum                               Don't store MD5 checksum with object metadata.
   169        --azureblob-encoding MultiEncoder                          This sets the encoding for the backend. (default Slash,BackSlash,Del,Ctl,RightPeriod,InvalidUtf8)
   170        --azureblob-endpoint string                                Endpoint for the service
   171        --azureblob-key string                                     Storage Account Key (leave blank to use SAS URL or Emulator)
   172        --azureblob-list-chunk int                                 Size of blob list. (default 5000)
   173        --azureblob-memory-pool-flush-time Duration                How often internal memory buffer pools will be flushed. (default 1m0s)
   174        --azureblob-memory-pool-use-mmap                           Whether to use mmap buffers in internal memory pool.
   175        --azureblob-sas-url string                                 SAS URL for container level access only
   176        --azureblob-upload-cutoff SizeSuffix                       Cutoff for switching to chunked upload (<= 256MB). (default 256M)
   177        --azureblob-use-emulator                                   Uses local storage emulator if provided as 'true' (leave blank if using real azure storage endpoint)
   178        --b2-account string                                        Account ID or Application Key ID
   179        --b2-chunk-size SizeSuffix                                 Upload chunk size. Must fit in memory. (default 96M)
   180        --b2-disable-checksum                                      Disable checksums for large (> upload cutoff) files
   181        --b2-download-auth-duration Duration                       Time before the authorization token will expire in s or suffix ms|s|m|h|d. (default 1w)
   182        --b2-download-url string                                   Custom endpoint for downloads.
   183        --b2-encoding MultiEncoder                                 This sets the encoding for the backend. (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
   184        --b2-endpoint string                                       Endpoint for the service.
   185        --b2-hard-delete                                           Permanently delete files on remote removal, otherwise hide files.
   186        --b2-key string                                            Application Key
   187        --b2-test-mode string                                      A flag string for X-Bz-Test-Mode header for debugging.
   188        --b2-upload-cutoff SizeSuffix                              Cutoff for switching to chunked upload. (default 200M)
   189        --b2-versions                                              Include old versions in directory listings.
   190        --box-box-config-file string                               Box App config.json location
   191        --box-box-sub-type string                                   (default "user")
   192        --box-client-id string                                     Box App Client Id.
   193        --box-client-secret string                                 Box App Client Secret
   194        --box-commit-retries int                                   Max number of times to try committing a multipart file. (default 100)
   195        --box-encoding MultiEncoder                                This sets the encoding for the backend. (default Slash,BackSlash,Del,Ctl,RightSpace,InvalidUtf8,Dot)
   196        --box-root-folder-id string                                Fill in for rclone to use a non root folder as its starting point.
   197        --box-upload-cutoff SizeSuffix                             Cutoff for switching to multipart upload (>= 50MB). (default 50M)
   198        --cache-chunk-clean-interval Duration                      How often should the cache perform cleanups of the chunk storage. (default 1m0s)
   199        --cache-chunk-no-memory                                    Disable the in-memory cache for storing chunks during streaming.
   200        --cache-chunk-path string                                  Directory to cache chunk files. (default "$HOME/.cache/rclone/cache-backend")
   201        --cache-chunk-size SizeSuffix                              The size of a chunk (partial file data). (default 5M)
   202        --cache-chunk-total-size SizeSuffix                        The total size that the chunks can take up on the local disk. (default 10G)
   203        --cache-db-path string                                     Directory to store file structure metadata DB. (default "$HOME/.cache/rclone/cache-backend")
   204        --cache-db-purge                                           Clear all the cached data for this remote on start.
   205        --cache-db-wait-time Duration                              How long to wait for the DB to be available - 0 is unlimited (default 1s)
   206        --cache-info-age Duration                                  How long to cache file structure information (directory listings, file size, times etc). (default 6h0m0s)
   207        --cache-plex-insecure string                               Skip all certificate verification when connecting to the Plex server
   208        --cache-plex-password string                               The password of the Plex user (obscured)
   209        --cache-plex-url string                                    The URL of the Plex server
   210        --cache-plex-username string                               The username of the Plex user
   211        --cache-read-retries int                                   How many times to retry a read from a cache storage. (default 10)
   212        --cache-remote string                                      Remote to cache.
   213        --cache-rps int                                            Limits the number of requests per second to the source FS (-1 to disable) (default -1)
   214        --cache-tmp-upload-path string                             Directory to keep temporary files until they are uploaded.
   215        --cache-tmp-wait-time Duration                             How long should files be stored in local cache before being uploaded (default 15s)
   216        --cache-workers int                                        How many workers should run in parallel to download chunks. (default 4)
   217        --cache-writes                                             Cache file data on writes through the FS
   218        --chunker-chunk-size SizeSuffix                            Files larger than chunk size will be split in chunks. (default 2G)
   219        --chunker-fail-hard                                        Choose how chunker should handle files with missing or invalid chunks.
   220        --chunker-hash-type string                                 Choose how chunker handles hash sums. All modes but "none" require metadata. (default "md5")
   221        --chunker-meta-format string                               Format of the metadata object or "none". By default "simplejson". (default "simplejson")
   222        --chunker-name-format string                               String format of chunk file names. (default "*.rclone_chunk.###")
   223        --chunker-remote string                                    Remote to chunk/unchunk.
   224        --chunker-start-from int                                   Minimum valid chunk number. Usually 0 or 1. (default 1)
   225    -L, --copy-links                                               Follow symlinks and copy the pointed to item.
   226        --crypt-directory-name-encryption                          Option to either encrypt directory names or leave them intact. (default true)
   227        --crypt-filename-encryption string                         How to encrypt the filenames. (default "standard")
   228        --crypt-password string                                    Password or pass phrase for encryption. (obscured)
   229        --crypt-password2 string                                   Password or pass phrase for salt. Optional but recommended. (obscured)
   230        --crypt-remote string                                      Remote to encrypt/decrypt.
   231        --crypt-show-mapping                                       For all files listed show how the names encrypt.
   232        --drive-acknowledge-abuse                                  Set to allow files which return cannotDownloadAbusiveFile to be downloaded.
   233        --drive-allow-import-name-change                           Allow the filetype to change when uploading Google docs (e.g. file.doc to file.docx). This will confuse sync and reupload every time.
   234        --drive-alternate-export                                   Use alternate export URLs for google documents export.,
   235        --drive-auth-owner-only                                    Only consider files owned by the authenticated user.
   236        --drive-chunk-size SizeSuffix                              Upload chunk size. Must a power of 2 >= 256k. (default 8M)
   237        --drive-client-id string                                   Google Application Client Id
   238        --drive-client-secret string                               Google Application Client Secret
   239        --drive-disable-http2                                      Disable drive using http2 (default true)
   240        --drive-encoding MultiEncoder                              This sets the encoding for the backend. (default InvalidUtf8)
   241        --drive-export-formats string                              Comma separated list of preferred formats for downloading Google docs. (default "docx,xlsx,pptx,svg")
   242        --drive-formats string                                     Deprecated: see export_formats
   243        --drive-impersonate string                                 Impersonate this user when using a service account.
   244        --drive-import-formats string                              Comma separated list of preferred formats for uploading Google docs.
   245        --drive-keep-revision-forever                              Keep new head revision of each file forever.
   246        --drive-list-chunk int                                     Size of listing chunk 100-1000. 0 to disable. (default 1000)
   247        --drive-pacer-burst int                                    Number of API calls to allow without sleeping. (default 100)
   248        --drive-pacer-min-sleep Duration                           Minimum time to sleep between API calls. (default 100ms)
   249        --drive-root-folder-id string                              ID of the root folder
   250        --drive-scope string                                       Scope that rclone should use when requesting access from drive.
   251        --drive-server-side-across-configs                         Allow server side operations (eg copy) to work across different drive configs.
   252        --drive-service-account-credentials string                 Service Account Credentials JSON blob
   253        --drive-service-account-file string                        Service Account Credentials JSON file path
   254        --drive-shared-with-me                                     Only show files that are shared with me.
   255        --drive-size-as-quota                                      Show sizes as storage quota usage, not actual size.
   256        --drive-skip-checksum-gphotos                              Skip MD5 checksum on Google photos and videos only.
   257        --drive-skip-gdocs                                         Skip google documents in all listings.
   258        --drive-skip-shortcuts                                     If set skip shortcut files
   259        --drive-stop-on-upload-limit                               Make upload limit errors be fatal
   260        --drive-team-drive string                                  ID of the Team Drive
   261        --drive-trashed-only                                       Only show files that are in the trash.
   262        --drive-upload-cutoff SizeSuffix                           Cutoff for switching to chunked upload (default 8M)
   263        --drive-use-created-date                                   Use file created date instead of modified date.,
   264        --drive-use-shared-date                                    Use date file was shared instead of modified date.
   265        --drive-use-trash                                          Send files to the trash instead of deleting permanently. (default true)
   266        --drive-v2-download-min-size SizeSuffix                    If Object's are greater, use drive v2 API to download. (default off)
   267        --dropbox-chunk-size SizeSuffix                            Upload chunk size. (< 150M). (default 48M)
   268        --dropbox-client-id string                                 Dropbox App Client Id
   269        --dropbox-client-secret string                             Dropbox App Client Secret
   270        --dropbox-encoding MultiEncoder                            This sets the encoding for the backend. (default Slash,BackSlash,Del,RightSpace,InvalidUtf8,Dot)
   271        --dropbox-impersonate string                               Impersonate this user when using a business account.
   272        --fichier-api-key string                                   Your API Key, get it from https://1fichier.com/console/params.pl
   273        --fichier-encoding MultiEncoder                            This sets the encoding for the backend. (default Slash,LtGt,DoubleQuote,SingleQuote,BackQuote,Dollar,BackSlash,Del,Ctl,LeftSpace,RightSpace,InvalidUtf8,Dot)
   274        --fichier-shared-folder string                             If you want to download a shared folder, add this parameter
   275        --ftp-concurrency int                                      Maximum number of FTP simultaneous connections, 0 for unlimited
   276        --ftp-disable-epsv                                         Disable using EPSV even if server advertises support
   277        --ftp-encoding MultiEncoder                                This sets the encoding for the backend. (default Slash,Del,Ctl,RightSpace,Dot)
   278        --ftp-host string                                          FTP host to connect to
   279        --ftp-no-check-certificate                                 Do not verify the TLS certificate of the server
   280        --ftp-pass string                                          FTP password (obscured)
   281        --ftp-port string                                          FTP port, leave blank to use default (21)
   282        --ftp-tls                                                  Use FTP over TLS (Implicit)
   283        --ftp-user string                                          FTP username, leave blank for current username, $USER
   284        --gcs-bucket-acl string                                    Access Control List for new buckets.
   285        --gcs-bucket-policy-only                                   Access checks should use bucket-level IAM policies.
   286        --gcs-client-id string                                     Google Application Client Id
   287        --gcs-client-secret string                                 Google Application Client Secret
   288        --gcs-encoding MultiEncoder                                This sets the encoding for the backend. (default Slash,CrLf,InvalidUtf8,Dot)
   289        --gcs-location string                                      Location for the newly created buckets.
   290        --gcs-object-acl string                                    Access Control List for new objects.
   291        --gcs-project-number string                                Project number.
   292        --gcs-service-account-file string                          Service Account Credentials JSON file path
   293        --gcs-storage-class string                                 The storage class to use when storing objects in Google Cloud Storage.
   294        --gphotos-client-id string                                 Google Application Client Id
   295        --gphotos-client-secret string                             Google Application Client Secret
   296        --gphotos-read-only                                        Set to make the Google Photos backend read only.
   297        --gphotos-read-size                                        Set to read the size of media items.
   298        --gphotos-start-year int                                   Year limits the photos to be downloaded to those which are uploaded after the given year (default 2000)
   299        --http-headers CommaSepList                                Set HTTP headers for all transactions
   300        --http-no-head                                             Don't use HEAD requests to find file sizes in dir listing
   301        --http-no-slash                                            Set this if the site doesn't end directories with /
   302        --http-url string                                          URL of http host to connect to
   303        --hubic-chunk-size SizeSuffix                              Above this size files will be chunked into a _segments container. (default 5G)
   304        --hubic-client-id string                                   Hubic Client Id
   305        --hubic-client-secret string                               Hubic Client Secret
   306        --hubic-encoding MultiEncoder                              This sets the encoding for the backend. (default Slash,InvalidUtf8)
   307        --hubic-no-chunk                                           Don't chunk files during streaming upload.
   308        --jottacloud-encoding MultiEncoder                         This sets the encoding for the backend. (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,Del,Ctl,InvalidUtf8,Dot)
   309        --jottacloud-hard-delete                                   Delete files permanently rather than putting them into the trash.
   310        --jottacloud-md5-memory-limit SizeSuffix                   Files bigger than this will be cached on disk to calculate the MD5 if required. (default 10M)
   311        --jottacloud-trashed-only                                  Only show files that are in the trash.
   312        --jottacloud-unlink                                        Remove existing public link to file/folder with link command rather than creating.
   313        --jottacloud-upload-resume-limit SizeSuffix                Files bigger than this can be resumed if the upload fail's. (default 10M)
   314        --koofr-encoding MultiEncoder                              This sets the encoding for the backend. (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
   315        --koofr-endpoint string                                    The Koofr API endpoint to use (default "https://app.koofr.net")
   316        --koofr-mountid string                                     Mount ID of the mount to use. If omitted, the primary mount is used.
   317        --koofr-password string                                    Your Koofr password for rclone (generate one at https://app.koofr.net/app/admin/preferences/password) (obscured)
   318        --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)
   319        --koofr-user string                                        Your Koofr user name
   320    -l, --links                                                    Translate symlinks to/from regular files with a '.rclonelink' extension
   321        --local-case-insensitive                                   Force the filesystem to report itself as case insensitive
   322        --local-case-sensitive                                     Force the filesystem to report itself as case sensitive.
   323        --local-encoding MultiEncoder                              This sets the encoding for the backend. (default Slash,Dot)
   324        --local-no-check-updated                                   Don't check to see if the files change during upload
   325        --local-no-sparse                                          Disable sparse files for multi-thread downloads
   326        --local-no-unicode-normalization                           Don't apply unicode normalization to paths and filenames (Deprecated)
   327        --local-nounc string                                       Disable UNC (long path names) conversion on Windows
   328        --mailru-check-hash                                        What should copy do if file checksum is mismatched or invalid (default true)
   329        --mailru-encoding MultiEncoder                             This sets the encoding for the backend. (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,Del,Ctl,InvalidUtf8,Dot)
   330        --mailru-pass string                                       Password (obscured)
   331        --mailru-speedup-enable                                    Skip full upload if there is another file with same data hash. (default true)
   332        --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")
   333        --mailru-speedup-max-disk SizeSuffix                       This option allows you to disable speedup (put by hash) for large files (default 3G)
   334        --mailru-speedup-max-memory SizeSuffix                     Files larger than the size given below will always be hashed on disk. (default 32M)
   335        --mailru-user string                                       User name (usually email)
   336        --mega-debug                                               Output more debug from Mega.
   337        --mega-encoding MultiEncoder                               This sets the encoding for the backend. (default Slash,InvalidUtf8,Dot)
   338        --mega-hard-delete                                         Delete files permanently rather than putting them into the trash.
   339        --mega-pass string                                         Password. (obscured)
   340        --mega-user string                                         User name
   341    -x, --one-file-system                                          Don't cross filesystem boundaries (unix/macOS only).
   342        --onedrive-chunk-size SizeSuffix                           Chunk size to upload files with - must be multiple of 320k (327,680 bytes). (default 10M)
   343        --onedrive-client-id string                                Microsoft App Client Id
   344        --onedrive-client-secret string                            Microsoft App Client Secret
   345        --onedrive-drive-id string                                 The ID of the drive to use
   346        --onedrive-drive-type string                               The type of the drive ( personal | business | documentLibrary )
   347        --onedrive-encoding MultiEncoder                           This sets the encoding for the backend. (default Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,Hash,Percent,BackSlash,Del,Ctl,LeftSpace,LeftTilde,RightSpace,RightPeriod,InvalidUtf8,Dot)
   348        --onedrive-expose-onenote-files                            Set to make OneNote files show up in directory listings.
   349        --onedrive-server-side-across-configs                      Allow server side operations (eg copy) to work across different onedrive configs.
   350        --opendrive-chunk-size SizeSuffix                          Files will be uploaded in chunks this size. (default 10M)
   351        --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)
   352        --opendrive-password string                                Password. (obscured)
   353        --opendrive-username string                                Username
   354        --pcloud-client-id string                                  Pcloud App Client Id
   355        --pcloud-client-secret string                              Pcloud App Client Secret
   356        --pcloud-encoding MultiEncoder                             This sets the encoding for the backend. (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
   357        --pcloud-root-folder-id string                             Fill in for rclone to use a non root folder as its starting point. (default "d0")
   358        --premiumizeme-encoding MultiEncoder                       This sets the encoding for the backend. (default Slash,DoubleQuote,BackSlash,Del,Ctl,InvalidUtf8,Dot)
   359        --putio-encoding MultiEncoder                              This sets the encoding for the backend. (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
   360        --qingstor-access-key-id string                            QingStor Access Key ID
   361        --qingstor-chunk-size SizeSuffix                           Chunk size to use for uploading. (default 4M)
   362        --qingstor-connection-retries int                          Number of connection retries. (default 3)
   363        --qingstor-encoding MultiEncoder                           This sets the encoding for the backend. (default Slash,Ctl,InvalidUtf8)
   364        --qingstor-endpoint string                                 Enter an endpoint URL to connection QingStor API.
   365        --qingstor-env-auth                                        Get QingStor credentials from runtime. Only applies if access_key_id and secret_access_key is blank.
   366        --qingstor-secret-access-key string                        QingStor Secret Access Key (password)
   367        --qingstor-upload-concurrency int                          Concurrency for multipart uploads. (default 1)
   368        --qingstor-upload-cutoff SizeSuffix                        Cutoff for switching to chunked upload (default 200M)
   369        --qingstor-zone string                                     Zone to connect to.
   370        --s3-access-key-id string                                  AWS Access Key ID.
   371        --s3-acl string                                            Canned ACL used when creating buckets and storing or copying objects.
   372        --s3-bucket-acl string                                     Canned ACL used when creating buckets.
   373        --s3-chunk-size SizeSuffix                                 Chunk size to use for uploading. (default 5M)
   374        --s3-copy-cutoff SizeSuffix                                Cutoff for switching to multipart copy (default 5G)
   375        --s3-disable-checksum                                      Don't store MD5 checksum with object metadata
   376        --s3-encoding MultiEncoder                                 This sets the encoding for the backend. (default Slash,InvalidUtf8,Dot)
   377        --s3-endpoint string                                       Endpoint for S3 API.
   378        --s3-env-auth                                              Get AWS credentials from runtime (environment variables or EC2/ECS meta data if no env vars).
   379        --s3-force-path-style                                      If true use path style access if false use virtual hosted style. (default true)
   380        --s3-leave-parts-on-error                                  If true avoid calling abort upload on a failure, leaving all successfully uploaded parts on S3 for manual recovery.
   381        --s3-list-chunk int                                        Size of listing chunk (response list for each ListObject S3 request). (default 1000)
   382        --s3-location-constraint string                            Location constraint - must be set to match the Region.
   383        --s3-memory-pool-flush-time Duration                       How often internal memory buffer pools will be flushed. (default 1m0s)
   384        --s3-memory-pool-use-mmap                                  Whether to use mmap buffers in internal memory pool.
   385        --s3-provider string                                       Choose your S3 provider.
   386        --s3-region string                                         Region to connect to.
   387        --s3-secret-access-key string                              AWS Secret Access Key (password)
   388        --s3-server-side-encryption string                         The server-side encryption algorithm used when storing this object in S3.
   389        --s3-session-token string                                  An AWS session token
   390        --s3-sse-customer-algorithm string                         If using SSE-C, the server-side encryption algorithm used when storing this object in S3.
   391        --s3-sse-customer-key string                               If using SSE-C you must provide the secret encryption key used to encrypt/decrypt your data.
   392        --s3-sse-customer-key-md5 string                           If using SSE-C you must provide the secret encryption key MD5 checksum.
   393        --s3-sse-kms-key-id string                                 If using KMS ID you must provide the ARN of Key.
   394        --s3-storage-class string                                  The storage class to use when storing new objects in S3.
   395        --s3-upload-concurrency int                                Concurrency for multipart uploads. (default 4)
   396        --s3-upload-cutoff SizeSuffix                              Cutoff for switching to chunked upload (default 200M)
   397        --s3-use-accelerate-endpoint                               If true use the AWS S3 accelerated endpoint.
   398        --s3-v2-auth                                               If true use v2 authentication.
   399        --seafile-2fa                                              Two-factor authentication ('true' if the account has 2FA enabled)
   400        --seafile-create-library                                   Should rclone create a library if it doesn't exist
   401        --seafile-encoding MultiEncoder                            This sets the encoding for the backend. (default Slash,DoubleQuote,BackSlash,Ctl,InvalidUtf8)
   402        --seafile-library string                                   Name of the library. Leave blank to access all non-encrypted libraries.
   403        --seafile-library-key string                               Library password (for encrypted libraries only). Leave blank if you pass it through the command line. (obscured)
   404        --seafile-pass string                                      Password (obscured)
   405        --seafile-url string                                       URL of seafile host to connect to
   406        --seafile-user string                                      User name (usually email address)
   407        --sftp-ask-password                                        Allow asking for SFTP password when needed.
   408        --sftp-disable-hashcheck                                   Disable the execution of SSH commands to determine if remote file hashing is available.
   409        --sftp-host string                                         SSH host to connect to
   410        --sftp-key-file string                                     Path to PEM-encoded private key file, leave blank or set key-use-agent to use ssh-agent.
   411        --sftp-key-file-pass string                                The passphrase to decrypt the PEM-encoded private key file. (obscured)
   412        --sftp-key-pem string                                      Raw PEM-encoded private key, If specified, will override key_file parameter.
   413        --sftp-key-use-agent                                       When set forces the usage of the ssh-agent.
   414        --sftp-md5sum-command string                               The command used to read md5 hashes. Leave blank for autodetect.
   415        --sftp-pass string                                         SSH password, leave blank to use ssh-agent. (obscured)
   416        --sftp-path-override string                                Override path used by SSH connection.
   417        --sftp-port string                                         SSH port, leave blank to use default (22)
   418        --sftp-set-modtime                                         Set the modified time on the remote if set. (default true)
   419        --sftp-sha1sum-command string                              The command used to read sha1 hashes. Leave blank for autodetect.
   420        --sftp-skip-links                                          Set to skip any symlinks and any other non regular files.
   421        --sftp-use-insecure-cipher                                 Enable the use of insecure ciphers and key exchange methods.
   422        --sftp-user string                                         SSH username, leave blank for current username, ncw
   423        --sharefile-chunk-size SizeSuffix                          Upload chunk size. Must a power of 2 >= 256k. (default 64M)
   424        --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)
   425        --sharefile-endpoint string                                Endpoint for API calls.
   426        --sharefile-root-folder-id string                          ID of the root folder
   427        --sharefile-upload-cutoff SizeSuffix                       Cutoff for switching to multipart upload. (default 128M)
   428        --skip-links                                               Don't warn about skipped symlinks.
   429        --sugarsync-access-key-id string                           Sugarsync Access Key ID.
   430        --sugarsync-app-id string                                  Sugarsync App ID.
   431        --sugarsync-authorization string                           Sugarsync authorization
   432        --sugarsync-authorization-expiry string                    Sugarsync authorization expiry
   433        --sugarsync-deleted-id string                              Sugarsync deleted folder id
   434        --sugarsync-encoding MultiEncoder                          This sets the encoding for the backend. (default Slash,Ctl,InvalidUtf8,Dot)
   435        --sugarsync-hard-delete                                    Permanently delete files if true
   436        --sugarsync-private-access-key string                      Sugarsync Private Access Key
   437        --sugarsync-refresh-token string                           Sugarsync refresh token
   438        --sugarsync-root-id string                                 Sugarsync root id
   439        --sugarsync-user string                                    Sugarsync user
   440        --swift-application-credential-id string                   Application Credential ID (OS_APPLICATION_CREDENTIAL_ID)
   441        --swift-application-credential-name string                 Application Credential Name (OS_APPLICATION_CREDENTIAL_NAME)
   442        --swift-application-credential-secret string               Application Credential Secret (OS_APPLICATION_CREDENTIAL_SECRET)
   443        --swift-auth string                                        Authentication URL for server (OS_AUTH_URL).
   444        --swift-auth-token string                                  Auth Token from alternate authentication - optional (OS_AUTH_TOKEN)
   445        --swift-auth-version int                                   AuthVersion - optional - set to (1,2,3) if your auth URL has no version (ST_AUTH_VERSION)
   446        --swift-chunk-size SizeSuffix                              Above this size files will be chunked into a _segments container. (default 5G)
   447        --swift-domain string                                      User domain - optional (v3 auth) (OS_USER_DOMAIN_NAME)
   448        --swift-encoding MultiEncoder                              This sets the encoding for the backend. (default Slash,InvalidUtf8)
   449        --swift-endpoint-type string                               Endpoint type to choose from the service catalogue (OS_ENDPOINT_TYPE) (default "public")
   450        --swift-env-auth                                           Get swift credentials from environment variables in standard OpenStack form.
   451        --swift-key string                                         API key or password (OS_PASSWORD).
   452        --swift-no-chunk                                           Don't chunk files during streaming upload.
   453        --swift-region string                                      Region name - optional (OS_REGION_NAME)
   454        --swift-storage-policy string                              The storage policy to use when creating a new container
   455        --swift-storage-url string                                 Storage URL - optional (OS_STORAGE_URL)
   456        --swift-tenant string                                      Tenant name - optional for v1 auth, this or tenant_id required otherwise (OS_TENANT_NAME or OS_PROJECT_NAME)
   457        --swift-tenant-domain string                               Tenant domain - optional (v3 auth) (OS_PROJECT_DOMAIN_NAME)
   458        --swift-tenant-id string                                   Tenant ID - optional for v1 auth, this or tenant required otherwise (OS_TENANT_ID)
   459        --swift-user string                                        User name to log in (OS_USERNAME).
   460        --swift-user-id string                                     User ID to log in - optional - most swift systems use user and leave this blank (v3 auth) (OS_USER_ID).
   461        --tardigrade-access-grant string                           Access Grant.
   462        --tardigrade-api-key string                                API Key.
   463        --tardigrade-passphrase string                             Encryption Passphrase. To access existing objects enter passphrase used for uploading.
   464        --tardigrade-provider string                               Choose an authentication method. (default "existing")
   465        --tardigrade-satellite-address <nodeid>@<address>:<port>   Satellite Address. Custom satellite address should match the format: <nodeid>@<address>:<port>. (default "us-central-1.tardigrade.io")
   466        --union-action-policy string                               Policy to choose upstream on ACTION category. (default "epall")
   467        --union-cache-time int                                     Cache time of usage and free space (in seconds). This option is only useful when a path preserving policy is used. (default 120)
   468        --union-create-policy string                               Policy to choose upstream on CREATE category. (default "epmfs")
   469        --union-search-policy string                               Policy to choose upstream on SEARCH category. (default "ff")
   470        --union-upstreams string                                   List of space separated upstreams.
   471        --webdav-bearer-token string                               Bearer token instead of user/pass (eg a Macaroon)
   472        --webdav-bearer-token-command string                       Command to run to get a bearer token
   473        --webdav-pass string                                       Password. (obscured)
   474        --webdav-url string                                        URL of http host to connect to
   475        --webdav-user string                                       User name
   476        --webdav-vendor string                                     Name of the Webdav site/service/software you are using
   477        --yandex-client-id string                                  Yandex Client Id
   478        --yandex-client-secret string                              Yandex Client Secret
   479        --yandex-encoding MultiEncoder                             This sets the encoding for the backend. (default Slash,Del,Ctl,InvalidUtf8,Dot)
   480        --yandex-unlink                                            Remove existing public link to file/folder with link command rather than creating.
   481  ```