Rclone Command Reference and Configuration Options
General Command Options
These parameters apply to all Rclone operatinos.
--ask-password Prompt for encryption password when needed (default true)
--auto-confirm Proceed without interactive confirmation
--backup-dir string Backup files to specified directory hierarchy
--bind string Local address for outbound connections (IPv4/IPv6)
--buffer-size SizeSuffix Memory buffer size per file read (default 16Mi)
--bwlimit BwTimetable Bandwidth limit in KiB/s or full schedule
--bwlimit-file BwTimetable Per-file bandwidth limit
--ca-cert string CA certificate for server validation
--cache-dir string Directory for Rclone cache (default "$HOME/.cache/rclone")
--check-first Perform all checks before starting transfers
--checkers int Number of parallel checkers (default 8)
-c, --checksum Skip based on checksum and size instead of mod-time
--client-cert string Client SSL certificate for mutual TLS
--client-key string Client SSL private key for mutual TLS
--compare-dest stringArray Additional server paths for comparison
--config string Configuration file path (default "$HOME/.config/rclone/rclone.conf")
--contimeout duration Connection timeout (default 1m0s)
--copy-dest stringArray Include compare-dest and copy files from path
--cpuprofile string Write CPU profile to file
--cutoff-mode string Transfer stop mode: HARD|SOFT|CAUTIOUS (default "HARD")
--delete-after Delete destination files after transfer (default)
--delete-before Delete destination files before transfer
--delete-during Delete files during transfer process
--delete-excluded Remove excluded files from sync destination
--disable string Disable comma-separated feature list
--disable-http-keep-alives Use single-use HTTP connections
--disable-http2 Disable HTTP/2 globally
-n, --dry-run Test run without making changes
--dscp string Set DSCP value for connections
--dump DumpFlags Items to dump: headers,bodies,requests,responses,etc.
--dump-bodies Dump HTTP headers and bodies
--dump-headers Dump HTTP headers only
--error-on-no-transfer Exit with code 9 if no files transferred
--exclude stringArray Exclude files matching patterns
--exclude-from stringArray Read exclude patterns from file
--exclude-if-present stringArray Exclude directories containing filename
--expect-continue-timeout duration Timeout for HTTP expect/100-continue (default 1s)
--fast-list Use recursive listing when available
--files-from stringArray Read source filenames from file
--files-from-raw stringArray Read raw filenames without processing
-f, --filter stringArray Add file filtering rules
--filter-from stringArray Read filter patterns from file
--fs-cache-expire-duration duration Remote cache expiration time (default 5m0s)
--fs-cache-expire-interval duration Cache expiration check interval (default 1m0s)
--header stringArray Set HTTP headers for all transactions
--header-download stringArray Set HTTP headers for downloads
--header-upload stringArray Set HTTP headers for uploads
--human-readable Display numbers with size suffixes
--ignore-case Case-insensitive filtering
--ignore-case-sync Ignore case during synchronization
--ignore-checksum Skip post-copy checksum verification
--ignore-errors Continue deletion despite I/O errors
--ignore-existing Skip files already present at destination
--ignore-size Ignore size when using mod-time or checksum
-I, --ignore-times Transfer all files regardless of modification time
--immutable Fail if existing files would be modified
--include stringArray Include files matching patterns
--include-from stringArray Read include patterns from file
-i, --interactive Enable interactive mode
--kv-lock-time duration Maximum time to hold key-value database lock (default 1s)
--log-file string Log everything to specified file
--log-format string Comma-separated log format options (default "date,time")
--log-level string Logging level: DEBUG|INFO|NOTICE|ERROR (default "NOTICE")
--log-systemd Activate systemd logging integration
--low-level-retries int Low-level retry attempts (default 10)
--max-age Duration Transfer files younger than specified age
--max-backlog int Maximum sync/check backlog objects (default 10000)
--max-delete int Limit deletions during sync (default -1)
--max-depth int Limit recursion depth (default -1)
--max-duration duration Maximum transfer duration
--max-size SizeSuffix Transfer files smaller than specified size
--max-stats-groups int Maximum statistic groups in memory (default 1000)
--max-transfer SizeSuffix Maximum data transfer size
--memprofile string Write memory profile to file
-M, --metadata Preserve metadata during copy operations
--metadata-set stringArray Add metadata key=value during upload
--min-age Duration Transfer files older than specified age
--min-size SizeSuffix Transfer files larger than specified size
--modify-window duration Maximum time difference considered identical (default 1ns)
--multi-thread-cutoff SizeSuffix File size threshold for multi-thread downloads (default 250Mi)
--multi-thread-streams int Maximum streams for multi-thread downloads (default 4)
--no-check-certificate Skip SSL certificate validation
--no-check-dest Copy without destination checking
--no-console Hide console window (Windows only)
--no-gzip-encoding Don't set Accept-Encoding: gzip
--no-traverse Don't traverse filesystem during copy
--no-unicode-normalization Don't normalize unicode characters in filenames
--no-update-modtime Don't update destination mod-time
--order-by string Specify transfer sorting order
--password-command SpaceSepList Command providing encryption password
-P, --progress Show progress during transfers
--progress-terminal-title Display progress in terminal title
-q, --quiet Minimize output
--rc Enable remote control server
--rc-addr string Server bind address (default "localhost:5572")
--rc-allow-origin string Set allowed origin for CORS
--rc-baseurl string URL prefix for root
--rc-cert string SSL PEM key (certificate + CA cert)
--rc-client-ca string Client certificate authority
--rc-enable-metrics Enable Prometheus metrics at /metrics
--rc-files string Path to local files for HTTP server
--rc-htpasswd string htpasswd file for authentication
--rc-job-expire-duration duration Expire completed async jobs (default 1m0s)
--rc-job-expire-interval duration Check interval for expired jobs (default 10s)
--rc-key string SSL PEM private key
--rc-max-header-bytes int Maximum request header size (default 4096)
--rc-no-auth Require no authentication for methods
--rc-pass string Authentication password
--rc-realm string Authentication realm (default "rclone")
--rc-serve Enable serving remote objects
--rc-server-read-timeout duration Server read timeout (default 1h0m0s)
--rc-server-write-timeout duration Server write timeout (default 1h0m0s)
--rc-template string User-specified template
--rc-user string Authentication username
--rc-web-fetch-url string WebGUI version fetch URL
--rc-web-gui Launch WebGUI on localhost
--rc-web-gui-force-update Force update to latest web GUI version
--rc-web-gui-no-open-browser Don't automatically open browser
--rc-web-gui-update Check and update web GUI version
--refresh-times Refresh remote file modification times
--retries int Retry failed operations (default 3)
--retries-sleep duration Interval between retries
--size-only Skip based on size only
--stats duration Interval between statistics display (default 1m0s)
--stats-file-name-length int Maximum filename length in stats (default 45)
--stats-log-level string Log level for stats output (default "INFO")
--stats-one-line Fit statistics on single line
--stats-one-line-date Enable one-line stats with date prefix
--stats-one-line-date-format string Custom date format for one-line stats
--stats-unit string Data rate unit in stats: bits|bytes (default "bytes")
--streaming-upload-cutoff SizeSuffix Threshold for chunked uploads (default 100Ki)
--suffix string Suffix for changed files
--suffix-keep-extension Preserve extension when using suffix
--syslog Use Syslog for logging
--syslog-facility string Syslog facility (default "DAEMON")
--temp-dir string Directory for temporary files (default "/tmp")
--timeout duration I/O idle timeout (default 5m0s)
--tpslimit float Limit HTTP transactions per second
--tpslimit-burst int Max transaction burst for tpslimit (default 1)
--track-renames Track renames for server-side moves
--track-renames-strategy string Strategy for tracking renames (default "hash")
--transfers int Parallel file transfers (default 4)
-u, --update Skip newer files at destination
--use-cookies Enable session cookie jar
--use-json-log Use JSON log format
--use-mmap Use mmap allocator
--use-server-modtime Use server modification time
--user-agent string Set custom user agent (default "rclone/v1.59.2")
-v, --verbose count Increase verbosity level
Backend-Specific Parameters
These flags control backend beahvior and can be configured in the configuration file.
--acd-auth-url string Authentication server URL
--acd-client-id string OAuth client ID
--acd-client-secret string OAuth client secret
--acd-encoding MultiEncoder Backend encoding (default Slash,InvalidUtf8,Dot)
--acd-templink-threshold SizeSuffix Download threshold via templink (default 9Gi)
--acd-token string OAuth access token JSON
--acd-token-url string Token server URL
--acd-upload-wait-per-gb Duration Extra wait time per GiB (default 3m0s)
--alias-remote string Remote or alias path
--azureblob-access-tier string Blob access tier: hot|cool|archive
--azureblob-account string Storage account name
--azureblob-archive-tier-delete Delete archive tier blobs before overwrite
--azureblob-chunk-size SizeSuffix Upload chunk size (default 4Mi)
--azureblob-disable-checksum Don't store MD5 checksum with metadata
--azureblob-encoding MultiEncoder Backend encoding (default Slash,BackSlash,Del,Ctl,RightPeriod,InvalidUtf8)
--azureblob-endpoint string Service endpoint
--azureblob-key string Storage account key
--azureblob-list-chunk int Blob list size (default 5000)
--azureblob-memory-pool-flush-time Duration Pool flush frequency (default 1m0s)
--azureblob-memory-pool-use-mmap Use mmap buffers in memory pool
--azureblob-msi-client-id string User-assigned MSI object ID
--azureblob-msi-mi-res-id string User-assigned MSI resource ID
--azureblob-msi-object-id string User-assigned MSI object ID
--azureblob-no-head-object Skip HEAD before GET
--azureblob-public-access string Container public access level
--azureblob-sas-url string SAS URL for container access
--azureblob-service-principal-file string Service principal credentials file
--azureblob-upload-concurrency int Concurrent uploads (default 16)
--azureblob-upload-cutoff string Deprecated chunked upload cutoff
--azureblob-use-emulator Use local storage emulator
--azureblob-use-msi Authenticate with managed service identity
--b2-account string Account ID or application key ID
--b2-chunk-size SizeSuffix Upload chunk size (default 96Mi)
--b2-copy-cutoff SizeSuffix Multi-part copy threshold (default 4Gi)
--b2-disable-checksum Disable checksums for large files
--b2-download-auth-duration Duration Authorization token expiry (default 1w)
--b2-download-url string Custom download endpoint
--b2-encoding MultiEncoder Backend encoding (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--b2-endpoint string Service endpoint
--b2-hard-delete Permanently delete files
--b2-key string Application key
--b2-memory-pool-flush-time Duration Internal buffer pool flush frequency
--b2-memory-pool-use-mmap Use mmap buffers in internal pool
--b2-test-mode string X-Bz-Test-Mode header flag
--b2-upload-cutoff SizeSuffix Chunked upload threshold (default 200Mi)
--b2-version-at Time Show file versions at specified time
--b2-versions Include old versions in listings
--box-access-token string Box App primary access token
--box-auth-url string Authentication server URL
--box-box-config-file string Box App config.json location
--box-box-sub-type string (default "user")
--box-client-id string OAuth client ID
--box-client-secret string OAuth client secret
--box-commit-retries int Max multipart commit attempts (default 100)
--box-encoding MultiEncoder Backend encoding (default Slash,BackSlash,Del,Ctl,RightSpace,InvalidUtf8,Dot)
--box-list-chunk int List chunk size 1-1000 (default 1000)
--box-owned-by string Show items owned by specified login
--box-root-folder-id string Non-root folder starting point
--box-token string OAuth access token JSON
--box-token-url string Token server URL
--box-upload-cutoff SizeSuffix Segmented upload threshold (default 50Mi)
--cache-chunk-clean-interval Duration Chunk storage cleanup frequency (default 1m0s)
--cache-chunk-no-memory Disable memory caching for streaming
--cache-chunk-path string Directory for cache block files (default "$HOME/.cache/rclone/cache-backend")
--cache-chunk-size SizeSuffix Chunk size for partial files (default 5Mi)
--cache-chunk-total-size SizeSuffix Total local disk space for chunks (default 10Gi)
--cache-db-path string Metadata database directory (default "$HOME/.cache/rclone/cache-backend")
--cache-db-purge Clear all cached data at startup
--cache-db-wait-time Duration Database availability wait time (default 1s)
--cache-info-age Duration Cache file structure info duration (default 6h0m0s)
--cache-plex-insecure string Skip certificate validation for Plex
--cache-plex-password string Plex user password (hidden)
--cache-plex-url string Plex server URL
--cache-plex-username string Plex username
--cache-read-retries int Cache storage read retry attempts (default 10)
--cache-remote string Remote to cache
--cache-rps int Limit requests per second (-1 disables) (default -1)
--cache-tmp-upload-path string Temporary file directory
--cache-tmp-wait-time Duration Local cache storage time before upload (default 15s)
--cache-workers int Parallel workers for downloading chunks (default 4)
--cache-writes Cache file data during writes
--chunker-chunk-size SizeSuffix File splitting threshold (default 2Gi)
--chunker-fail-hard Handle missing/invalid chunk files
--chunker-hash-type string Hash handling method (default "md5")
--chunker-remote string Remote to chunk/unchunk
--combine-upstreams SpaceSepList Upstreams for merging
--compress-level int GZIP compression level (-2 to 9) (default -1)
--compress-mode string Compression mode (default "gzip")
--compress-ram-cache-limit SizeSuffix Unknown-size file upload limit (default 20Mi)
--compress-remote string Remote to compress
-L, --copy-links Follow symlinks and copy targets
--crypt-directory-name-encryption Encrypt directory names (default true)
--crypt-filename-encoding string Encrypted filename text encoding (default "base32")
--crypt-filename-encryption string Filename encryption method (default "standard")
--crypt-no-data-encryption Option to encrypt file data
--crypt-password string Encryption password/passphrase (hidden)
--crypt-password2 string Salt password/passphrase (hidden)
--crypt-remote string Remote to encrypt/decrypt
--crypt-server-side-across-configs Cross-configuration server operations
--crypt-show-mapping Show how names are encrypted
--drive-acknowledge-abuse Allow downloading flagged files
--drive-allow-import-name-change Permit Google Docs type changes
--drive-auth-owner-only Consider authenticated user ownership only
--drive-auth-url string Authentication server URL
--drive-chunk-size SizeSuffix Upload chunk size (default 8Mi)
--drive-client-id string Google application client ID
--drive-client-secret string OAuth client secret
--drive-copy-shortcut-content Copy shortcut contents server-side
--drive-disable-http2 Disable HTTP/2 for Drive (default true)
--drive-encoding MultiEncoder Backend encoding (default InvalidUtf8)
--drive-export-formats string Preferred Google Docs download formats (default "docx,xlsx,pptx,svg")
--drive-formats string Deprecated: see export_formats
--drive-impersonate string Impersonate user with service account
--drive-import-formats string Preferred Google Docs upload formats
--drive-keep-revision-forever Keep new file versions permanently
--drive-list-chunk int List chunk size 100-1000 (default 1000)
--drive-pacer-burst int API calls without sleep (default 100)
--drive-pacer-min-sleep Duration Minimum sleep between API calls (default 100ms)
--drive-resource-key string Resource key for shared files
--drive-root-folder-id string Root folder ID
--drive-scope string Access scope for Drive requests
--drive-server-side-across-configs Cross-configuration server operations
--drive-service-account-credentials string Service account credentials JSON
--drive-service-account-file string Service account credentials file path
--drive-shared-with-me Show shared files only
--drive-size-as-quota Display size as quota usage
--drive-skip-checksum-gphotos Skip MD5 checksums for Google Photos
--drive-skip-dangling-shortcuts Skip dangling shortcuts
--drive-skip-gdocs Skip all Google Docs
--drive-skip-shortcuts Skip shortcut files
--drive-starred-only Show starred files only
--drive-stop-on-download-limit Make download limits fatal
--drive-stop-on-upload-limit Make upload limits fatal
--drive-team-drive string Shared Drive ID
--drive-token string OAuth access token JSON
--drive-token-url string Token server URL
--drive-trashed-only Show trashed files only
--drive-upload-cutoff SizeSuffix Chunked upload threshold (default 8Mi)
--drive-use-created-date Use creation date instead of modification
--drive-use-shared-date Use sharing date instead of modification
--drive-use-trash Send files to trash (default true)
--drive-v2-download-min-size SizeSuffix Drive v2 API download threshold
--dropbox-auth-url string Authentication server URL
--dropbox-batch-commit-timeout Duration Batch commit timeout (default 10s)
--dropbox-batch-mode string Upload batch mode: sync|async|off (default "sync")
--dropbox-batch-size int Maximum files per upload batch
--dropbox-batch-timeout Duration Idle batch timeout (default 0s)
--dropbox-chunk-size SizeSuffix Upload chunk size (< 150Mi) (default 48Mi)
--dropbox-client-id string OAuth client ID
--dropbox-client-secret string OAuth client secret
--dropbox-encoding MultiEncoder Backend encoding (default Slash,BackSlash,Del,RightSpace,InvalidUtf8,Dot)
--dropbox-impersonate string Impersonate user with enterprise account
--dropbox-shared-files Process individual shared files
--dropbox-shared-folders Process shared folders
--dropbox-token string OAuth access token JSON
--dropbox-token-url string Token server URL
--fichier-api-key string API key from 1fichier console
--fichier-encoding MultiEncoder Backend encoding (default complex pattern)
--fichier-file-password string Password for protected shared files (hidden)
--fichier-folder-password string Password for protected shared folders (hidden)
--fichier-shared-folder string Parameter for downloading shared folders
--filefabric-encoding MultiEncoder Backend encoding (default Slash,Del,Ctl,InvalidUtf8,Dot)
--filefabric-permanent-token string Permanent authentication token
--filefabric-root-folder-id string Root folder ID
--filefabric-token string Session token
--filefabric-token-expiry string Token expiration time
--filefabric-url string Enterprise file fabric URL
--filefabric-version string Version from file fabric
--ftp-ask-password Prompt for FTP password when needed
--ftp-close-timeout Duration Response close timeout (default 1m0s)
--ftp-concurrency int Maximum simultaneous FTP connections
--ftp-disable-epsv Disable EPSV usage
--ftp-disable-mlsd Disable MLSD usage
--ftp-disable-tls13 Disable TLS 1.3
--ftp-disable-utf8 Disable UTF-8 usage
--ftp-encoding MultiEncoder Backend encoding (default Slash,Del,Ctl,RightSpace,Dot)
--ftp-explicit-tls Use explicit FTPS
--ftp-host string FTP host to connect to
--ftp-idle-timeout Duration Idle connection close timeout (default 1m0s)
--ftp-no-check-certificate Don't verify server TLS certificate
--ftp-pass string FTP password (hidden)
--ftp-port int FTP port number (default 21)
--ftp-shut-timeout Duration Data connection close status timeout (default 1m0s)
--ftp-tls Use implicit FTPS
--ftp-tls-cache-size int TLS session cache size (default 32)
--ftp-user string FTP username (default "$USER")
--ftp-writing-mdtm Use MDTM for modification time
--gcs-anonymous Access public buckets without credentials
--gcs-auth-url string Authentication server URL
--gcs-bucket-acl string Access control list for new buckets
--gcs-bucket-policy-only Use bucket-level IAM policies
--gcs-client-id string OAuth client ID
--gcs-client-secret string OAuth client secret
--gcs-decompress Decompress gzip-encoded objects
--gcs-encoding MultiEncoder Backend encoding (default Slash,CrLf,InvalidUtf8,Dot)
--gcs-location string New bucket location
--gcs-no-check-bucket Skip bucket existence checking
--gcs-object-acl string Access control list for new objects
--gcs-project-number string Project number
--gcs-service-account-file string Service account credentials file
--gcs-storage-class string Storage class for objects
--gcs-token string OAuth access token JSON
--gcs-token-url string Token server URL
--gphotos-auth-url string Authentication server URL
--gphotos-client-id string OAuth client ID
--gphotos-client-secret string OAuth client secret
--gphotos-encoding MultiEncoder Backend encoding (default Slash,CrLf,InvalidUtf8,Dot)
--gphotos-include-archived View and download archived media
--gphotos-read-only Make Google Photos backend read-only
--gphotos-read-size Set media item size reading
--gphotos-start-year int Limit photos to those uploaded after year (default 2000)
--gphotos-token string OAuth access token JSON
--gphotos-token-url string Token server URL
--hasher-auto-size SizeSuffix Auto-update checksums for small files
--hasher-hashes CommaSepList Supported checksum types (default md5,sha1)
--hasher-max-age Duration Checksum cache retention time
--hasher-remote string Remote for caching checksums
--hdfs-data-transfer-protection string Kerberos protection: authentication|integrity|privacy
--hdfs-encoding MultiEncoder Backend encoding (default Slash,Colon,Del,Ctl,InvalidUtf8,Dot)
--hdfs-namenode string Hadoop namenode and port
--hdfs-service-principal-name string Kerberos service principal name
--hdfs-username string Hadoop username
--hidrive-auth-url string Authentication server URL
--hidrive-chunk-size SizeSuffix Chunk size for uploads (default 48Mi)
--hidrive-client-id string OAuth client ID
--hidrive-client-secret string OAuth client secret
--hidrive-disable-fetching-member-count Avoid fetching directory member counts
--hidrive-encoding MultiEncoder Backend encoding (default Slash,Dot)
--hidrive-endpoint string Service endpoint (default "https://api.hidrive.strato.com/2.1")
--hidrive-root-prefix string Root/parent folder for all paths (default "/")
--hidrive-scope-access string Access permissions (default "rw")
--hidrive-scope-role string User level (default "user")
--hidrive-token string OAuth access token JSON
--hidrive-token-url string Token server URL
--hidrive-upload-concurrency int Concurrent uploads (default 4)
--hidrive-upload-cutoff SizeSuffix Upload threshold (default 96Mi)
--http-headers CommaSepList Set HTTP headers for all transactions
--http-no-head Don't use HEAD requests
--http-no-slash Set for sites not ending directories with /
--http-url string HTTP host URL
--hubic-auth-url string Authentication server URL
--hubic-chunk-size SizeSuffix Chunk threshold for _segments container (default 5Gi)
--hubic-client-id string OAuth client ID
--hubic-client-secret string OAuth client secret
--hubic-encoding MultiEncoder Backend encoding (default Slash,InvalidUtf8)
--hubic-no-chunk Don't chunk files during streaming
--hubic-token string OAuth access token JSON
--hubic-token-url string Token server URL
--internetarchive-access-key-id string IAS3 access key
--internetarchive-disable-checksum Skip MD5 checksum verification (default true)
--internetarchive-encoding MultiEncoder Backend encoding (default complex pattern)
--internetarchive-endpoint string IAS3 endpoint (default "https://s3.us.archive.org")
--internetarchive-front-endpoint string Archive frontend host (default "https://archive.org")
--internetarchive-secret-access-key string IAS3 secret key (password)
--internetarchive-wait-archive Duration Server task completion timeout
--jottacloud-encoding MultiEncoder Backend encoding (default complex pattern)
--jottacloud-hard-delete Permanently delete files
--jottacloud-md5-memory-limit SizeSuffix Disk cache threshold for MD5 (default 10Mi)
--jottacloud-no-versions Avoid server-side versioning
--jottacloud-trashed-only Show trashed files only
--jottacloud-upload-resume-limit SizeSuffix Resume threshold for uploads (default 10Mi)
--koofr-encoding MultiEncoder Backend encoding (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--koofr-endpoint string Koofr API endpoint
--koofr-mountid string Mount ID to use
--koofr-password string Rclone password (hidden)
--koofr-provider string Storage provider selection
--koofr-setmtime Backend supports setting modification time (default true)
--koofr-user string Username
-l, --links Convert symlinks to .rclonelink files
--local-case-insensitive Report filesystem as case-insensitive
--local-case-sensitive Report filesystem as case-sensitive
--local-encoding MultiEncoder Backend encoding (default Slash,Dot)
--local-no-check-updated Don't check file changes during upload
--local-no-preallocate Disable disk space pre-allocation
--local-no-set-modtime Disable modtime setting
--local-no-sparse Disable sparse files for multi-thread downloads
--local-nounc Disable UNC transformation on Windows
--local-unicode-normalization Apply unicode NFC normalization
--local-zero-size-links Assume zero size for link Stat (deprecated)
--mailru-check-hash Action for checksum mismatches (default true)
--mailru-encoding MultiEncoder Backend encoding (default complex pattern)
--mailru-pass string Password (hidden)
--mailru-speedup-enable Skip full upload for same hash files (default true)
--mailru-speedup-file-patterns string Accelerated filename patterns (default "*.mkv,*.avi,*.mp4,...")
--mailru-speedup-max-disk SizeSuffix Disable acceleration for large files (default 3Gi)
--mailru-speedup-max-memory SizeSuffix Disk hashing threshold (default 32Mi)
--mailru-user string Username (usually email)
--mega-debug More debug output from Mega
--mega-encoding MultiEncoder Backend encoding (default Slash,InvalidUtf8,Dot)
--mega-hard-delete Permanently delete files
--mega-pass string Password (hidden)
--mega-user string Username
--netstorage-account string NetStorage account name
--netstorage-host string NetStorage host domain+path
--netstorage-protocol string Protocol selection: HTTP|HTTPS (default "https")
--netstorage-secret string NetStorage account secret/key (hidden)
-x, --one-file-system Don't cross filesystem boundaries
--onedrive-access-scopes SpaceSepList Requested scopes (default Files.Read Files.ReadWrite...)
--onedrive-auth-url string Authentication server URL
--onedrive-chunk-size SizeSuffix Upload chunk size multiple of 320k (default 10Mi)
--onedrive-client-id string OAuth client ID
--onedrive-client-secret string OAuth client secret
--onedrive-drive-id string Drive ID to use
--onedrive-drive-type string Drive type: personal|business|documentLibrary
--onedrive-encoding MultiEncoder Backend encoding (default complex pattern)
--onedrive-expose-onenote-files Show OneNote files in listings
--onedrive-link-password string Link command password
--onedrive-link-scope string Link command scope (default "anonymous")
--onedrive-link-type string Link command type (default "view")
--onedrive-list-chunk int List chunk size (default 1000)
--onedrive-no-versions Remove versions for all modifications
--onedrive-region string Country cloud region (default "global")
--onedrive-root-folder-id string Root folder ID
--onedrive-server-side-across-configs Cross-configuration server operations
--onedrive-token string OAuth access token JSON
--onedrive-token-url string Token server URL
--opendrive-chunk-size SizeSuffix Upload chunk size (default 10Mi)
--opendrive-encoding MultiEncoder Backend encoding (default complex pattern)
--opendrive-password string Password (hidden)
--opendrive-username string Username
--pcloud-auth-url string Authentication server URL
--pcloud-client-id string OAuth client ID
--pcloud-client-secret string OAuth client secret
--pcloud-encoding MultiEncoder Backend encoding (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--pcloud-hostname string Hostname to connect to (default "api.pcloud.com")
--pcloud-password string PCloud password (hidden)
--pcloud-root-folder-id string Non-root folder starting point (default "d0")
--pcloud-token string OAuth access token JSON
--pcloud-token-url string Token server URL
--pcloud-username string PCloud username
--premiumizeme-encoding MultiEncoder Backend encoding (default complex pattern)
--putio-encoding MultiEncoder Backend encoding (default Slash,BackSlash,Del,Ctl,InvalidUtf8,Dot)
--qingstor-access-key-id string QingStor access key ID
--qingstor-chunk-size SizeSuffix Upload chunk size (default 4Mi)
--qingstor-connection-retries int Connection retry attempts (default 3)
--qingstor-encoding MultiEncoder Backend encoding (default Slash,Ctl,InvalidUtf8)
--qingstor-endpoint string QingStor API endpoint URL
--qingstor-env-auth Get QingStor credentials from runtime
--qingstor-secret-access-key string QingStor secret access key (password)
--qingstor-upload-concurrency int Concurrent uploads (default 1)
--qingstor-upload-cutoff SizeSuffix Chunked upload threshold (default 200Mi)
--qingstor-zone string Region to connect to
--s3-access-key-id string AWS access key ID
--s3-acl string Canned ACL for buckets and objects
--s3-bucket-acl string Canned ACL for bucket creation
--s3-chunk-size SizeSuffix Upload chunk size (default 5Mi)
--s3-copy-cutoff SizeSuffix Multi-part copy threshold (default 4.656Gi)
--s3-disable-checksum Don't store MD5 checksum with metadata
--s3-disable-http2 Disable HTTP/2 for S3 backend
--s3-download-url string Custom download endpoint
--s3-encoding MultiEncoder Backend encoding (default Slash,InvalidUtf8,Dot)
--s3-endpoint string S3 API endpoint
--s3-env-auth Get AWS credentials from runtime
--s3-force-path-style Use path-style access
--s3-leave-parts-on-error Avoid aborting failed uploads
--s3-list-chunk int List chunk size (default 1000)
--s3-list-url-encode Tristate URL encode lists: true/false/unset
--s3-list-version int ListObjects version: 1,2 or 0 for auto
--s3-location-constraint string Location constraint matching region
--s3-max-upload-parts int Maximum parts in segmented upload (default 10000)
--s3-memory-pool-flush-time Duration Buffer pool flush frequency
--s3-memory-pool-use-mmap Use mmap buffers in internal pool
--s3-no-check-bucket Skip bucket existence checking
--s3-no-head Don't HEAD uploaded objects
--s3-no-head-object Skip HEAD before GET
--s3-profile string Credentials file profile
--s3-provider string S3 provider selection
--s3-region string Region to connect to
--s3-requester-pays Enable requester pays option
--s3-secret-access-key string AWS secret access key (password)
--s3-server-side-encryption string Server-side encryption algorithm
--s3-session-token string AWS session token
--s3-shared-credentials-file string Shared credentials file path
--s3-sse-customer-algorithm string SSE-C encryption algorithm
--s3-sse-customer-key string SSE-C encryption key
--s3-sse-customer-key-md5 string SSE-C encryption key MD5 checksum
--s3-sse-kms-key-id string KMS key ARN
--s3-storage-class string Storage class for new objects
--s3-upload-concurrency int Concurrent uploads (default 4)
--s3-upload-cutoff SizeSuffix Chunked upload threshold (default 200Mi)
--s3-use-accelerate-endpoint Use AWS S3 accelerate endpoint
--s3-use-multipart-etag Tristate Use ETag for multipart validation
--s3-use-presigned-request Use presigned requests or PutObject
--s3-v2-auth Use v2 authentication
--seafile-2fa Two-factor authentication
--seafile-create-library Create library if it doesn't exist
--seafile-encoding MultiEncoder Backend encoding (default complex pattern)
--seafile-library string Library name
--seafile-library-key string Library password (encrypted libraries only) (hidden)
--seafile-pass string Password (hidden)
--seafile-url string Seafile host URL
--seafile-user string Username (usually email)
--sftp-ask-password Prompt for SFTP password when needed
--sftp-chunk-size SizeSuffix Upload/download chunk size (default 32Ki)
--sftp-concurrency int Max outstanding requests per file (default 64)
--sftp-disable-concurrent-reads Disable concurrent reads
--sftp-disable-concurrent-writes Disable concurrent writes
--sftp-disable-hashcheck Skip SSH command for remote file hashes
--sftp-host string SSH host to connect to
--sftp-idle-timeout Duration Idle connection close timeout (default 1m0s)
--sftp-key-file string PEM-encoded private key file path
--sftp-key-file-pass string Private key decryption password (hidden)
--sftp-key-pem string Raw PEM-encoded private key
--sftp-key-use-agent Force use of ssh-agent
--sftp-known-hosts-file string Optional known_hosts file path
--sftp-md5sum-command string Command for reading md5 hashes
--sftp-pass string SSH password (masked)
--sftp-path-override string Override SSH shell command path
--sftp-port int SSH port number (default 22)
--sftp-pubkey-file string Optional public key file path
--sftp-server-command string SFTP server path/command
--sftp-set-env SpaceSepList Environment variables for sftp
--sftp-set-modtime Set remote modification time (default true)
--sftp-sha1sum-command string Command for reading sha1 hashes
--sftp-shell-type string SSH shell type on remote server
--sftp-skip-links Skip symbolic links and non-standard files
--sftp-subsystem string SSH2 subsystem (default "sftp")
--sftp-use-fstat Use fstat instead of stat
--sftp-use-insecure-cipher Enable insecure ciphers/methods
--sftp-user string SSH username (default "$USER")
--sharefile-chunk-size SizeSuffix Upload chunk size (default 64Mi)
--sharefile-encoding MultiEncoder Backend encoding (default complex pattern)
--sharefile-endpoint string API endpoint
--sharefile-root-folder-id string Root folder ID
--sharefile-upload-cutoff SizeSuffix Segmented upload threshold (default 128Mi)
--sia-api-password string Sia daemon API password (hidden)
--sia-api-url string Sia daemon API URL (default "http://127.0.0.1:9980")
--sia-encoding MultiEncoder Backend encoding (default complex pattern)
--sia-user-agent string Siad user agent (default "Sia-Agent")
--skip-links Don't warn about skipped symlinks
--storj-access-grant string Access grant
--storj-api-key string API key
--storj-passphrase string Encryption passphrase
--storj-provider string Authentication method (default "existing")
--storj-satellite-address string Satellite address (default "us-central-1.storj.io")
--sugarsync-access-key-id string Sugarsync access key ID
--sugarsync-app-id string Sugarsync app ID
--sugarsync-authorization string Sugarsync authorization
--sugarsync-authorization-expiry string Sugarsync authorization expiry
--sugarsync-deleted-id string Sugarsync deleted folder ID
--sugarsync-encoding MultiEncoder Backend encoding (default Slash,Ctl,InvalidUtf8,Dot)
--sugarsync-hard-delete Permanently delete files
--sugarsync-private-access-key string Sugarsync private access key
--sugarsync-refresh-token string Sugarsync refresh token
--sugarsync-root-id string Sugarsync root ID
--sugarsync-user string Sugarsync user
--swift-application-credential-id string Application credential ID
--swift-application-credential-name string Application credential name
--swift-application-credential-secret string Application credential secret
--swift-auth string Authentication URL (OS_AUTH_URL)
--swift-auth-token string Auth token from alternate authentication
--swift-auth-version int Auth version (1,2,3)
--swift-chunk-size SizeSuffix Chunk threshold for _segments container (default 5Gi)
--swift-domain string User domain (v3 auth)
--swift-encoding MultiEncoder Backend encoding (default Slash,InvalidUtf8)
--swift-endpoint-type string Endpoint type selection (default "public")
--swift-env-auth Get Swift credentials from environment
--swift-key string API key or password (OS_PASSWORD)
--swift-leave-parts-on-error Avoid aborting failed uploads
--swift-no-chunk Don't chunk files during streaming
--swift-region string Region name (OS_REGION_NAME)
--swift-storage-policy string Storage policy for new containers
--swift-storage-url string Storage URL (OS_STORAGE_URL)
--swift-tenant string Tenant name (OS_TENANT_NAME or OS_PROJECT_NAME)
--swift-tenant-domain string Tenant domain (v3 auth)
--swift-tenant-id string Tenant ID (OS_TENANT_ID)
--swift-user string Login username (OS_USERNAME)
--swift-user-id string Login user ID (v3 auth)
--union-action-policy string Upstream selection policy (default "epall")
--union-cache-time int Cache usage time and space (seconds) (default 120)
--union-create-policy string Upstream selection policy (default "epmfs")
--union-min-free-space SizeSuffix Minimum free space for lfs/eplfs policies (default 1Gi)
--union-search-policy string Upstream selection policy (default "ff")
--union-upstreams string Space-separated upstream list
--uptobox-access-token string Access token
--uptobox-encoding MultiEncoder Backend encoding (default complex pattern)
--webdav-bearer-token string Bearer token instead of user/pass
--webdav-bearer-token-command string Command to get bearer token
--webdav-encoding string Backend encoding
--webdav-headers CommaSepList HTTP headers for all transactions
--webdav-pass string Password (hidden)
--webdav-url string HTTP host URL
--webdav-user string Username
--webdav-vendor string WebDAV site/service/software name
--yandex-auth-url string Authentication server URL
--yandex-client-id string OAuth client ID
--yandex-client-secret string OAuth client secret
--yandex-encoding MultiEncoder Backend encoding (default Slash,Del,Ctl,InvalidUtf8,Dot)
--yandex-hard-delete Permanently delete files
--yandex-token string OAuth access token JSON
--yandex-token-url string Token server URL
--zoho-auth-url string Authentication server URL
--zoho-client-id string OAuth client ID
--zoho-client-secret string OAuth client secret
--zoho-encoding MultiEncoder Backend encoding (default Del,Ctl,InvalidUtf8)
--zoho-region string Zoho region to connect to
--zoho-token string OAuth access token JSON
--zoho-token-url string Token server URL
WebDAV Server Commadns
--addr string Server bind address (default "localhost:8080")
--auth-proxy string Program for creating backends from auth
--baseurl string URL prefix for root
--cert string SSL PEM key (certificate + CA cert)
--client-ca string Client certificate authority
--dir-cache-time duration Directory entry cache time (default 5m0s)
--dir-perms FileMode Directory permissions (default 0777)
--disable-dir-list Disable HTML directory listings
--etag-hash string ETag hash selection or auto/off
--file-perms FileMode File permissions (default 0666)
--gid uint32 Override filesystem gid field (default 1000)
-h, --help WebDAV help
--htpasswd string htpasswd file for authentication
--key string SSL PEM private key
--max-header-bytes int Maximum request header size (default 4096)
--no-checksum Don't compare checksums during transfers
--no-modtime Don't read/write modification time
--no-seek Don't allow seeking in files
--pass string Authentication password
--poll-interval duration Wait time between change polling (default 1m0s)
--read-only Allow read-only access only
--realm string Authentication realm (default "rclone")
--server-read-timeout duration Server read timeout (default 1h0m0s)
--server-write-timeout duration Server write timeout (default 1h0m0s)
--template string User-specified template
--uid uint32 Override filesystem uid field (default 1000)
--umask int Override filesystem permission bits (default 2)
--user string Authentication username
--vfs-cache-max-age duration Maximum object age in cache (default 1h0m0s)
--vfs-cache-max-size SizeSuffix Maximum total cache size
--vfs-cache-mode CacheMode Cache mode: off|min|writes|full
--vfs-cache-poll-interval duration Stale object polling interval (default 1m0s)
--vfs-case-insensitive Find case-insensitive matches
--vfs-disk-space-total-size SizeSuffix Specify total disk space
--vfs-fast-fingerprint Use fast fingerprint for change detection
--vfs-read-ahead SizeSuffix Extra read-ahead beyond buffer size
--vfs-read-chunk-size SizeSuffix Chunked source object reads (default 128Mi)
--vfs-read-chunk-size-limit SizeSuffix Dynamic chunk sizing limit
--vfs-read-wait duration Sequential read wait time (default 20ms)
--vfs-used-is-size Use rclone size algorithm for used size
--vfs-write-back duration File write-back time after last use (default 5s)
--vfs-write-wait duration Sequential write error wait time (default 1s)