Help:"Number of file transfers to run in parallel",
Groups:"Performance",
},{
Name:"checksum",
ShortOpt:"c",
Default:false,
Help:"Check for changes with size & checksum (if available, or fallback to size only).",
Groups:"Copy",
},{
Name:"size_only",
Default:false,
Help:"Skip based on size only, not modtime or checksum",
Groups:"Copy",
},{
Name:"ignore_times",
ShortOpt:"I",
Default:false,
Help:"Don't skip items that match size and time - transfer all unconditionally",
Groups:"Copy",
},{
Name:"ignore_existing",
Default:false,
Help:"Skip all files that exist on destination",
Groups:"Copy",
},{
Name:"ignore_errors",
Default:false,
Help:"Delete even if there are I/O errors",
Groups:"Sync",
},{
Name:"dry_run",
ShortOpt:"n",
Default:false,
Help:"Do a trial run with no permanent changes",
Groups:"Config,Important",
},{
Name:"interactive",
ShortOpt:"i",
Default:false,
Help:"Enable interactive mode",
Groups:"Config,Important",
},{
Name:"contimeout",
Default:60*time.Second,
Help:"Connect timeout",
Groups:"Networking",
},{
Name:"timeout",
Default:5*60*time.Second,
Help:"IO idle timeout",
Groups:"Networking",
},{
Name:"expect_continue_timeout",
Default:1*time.Second,
Help:"Timeout when using expect / 100-continue in HTTP",
Groups:"Networking",
},{
Name:"no_check_certificate",
Default:false,
Help:"Do not verify the server SSL certificate (insecure)",
Groups:"Networking",
},{
Name:"ask_password",
Default:true,
Help:"Allow prompt for password for encrypted configuration",
Groups:"Config",
},{
Name:"password_command",
Default:SpaceSepList{},
Help:"Command for supplying password for encrypted configuration",
Groups:"Config",
},{
Name:"max_delete",
Default:int64(-1),
Help:"When synchronizing, limit the number of deletes",
Groups:"Sync",
},{
Name:"max_delete_size",
Default:SizeSuffix(-1),
Help:"When synchronizing, limit the total size of deletes",
Groups:"Sync",
},{
Name:"track_renames",
Default:false,
Help:"When synchronizing, track file renames and do a server-side move if possible",
Groups:"Sync",
},{
Name:"track_renames_strategy",
Default:"hash",
Help:"Strategies to use when synchronizing using track-renames hash|modtime|leaf",
Groups:"Sync",
},{
Name:"retries",
Default:3,
Help:"Retry operations this many times if they fail",
Groups:"Config",
},{
Name:"retries_sleep",
Default:time.Duration(0),
Help:"Interval between retrying operations if they fail, e.g. 500ms, 60s, 5m (0 to disable)",
Groups:"Config",
},{
Name:"low_level_retries",
Default:10,
Help:"Number of low level retries to do",
Groups:"Config",
},{
Name:"update",
ShortOpt:"u",
Default:false,
Help:"Skip files that are newer on the destination",
Groups:"Copy",
},{
Name:"use_server_modtime",
Default:false,
Help:"Use server modified time instead of object metadata",
Groups:"Config",
},{
Name:"no_gzip_encoding",
Default:false,
Help:"Don't set Accept-Encoding: gzip",
Groups:"Networking",
},{
Name:"max_depth",
Default:-1,
Help:"If set limits the recursion depth to this",
Groups:"Filter",
},{
Name:"ignore_size",
Default:false,
Help:"Ignore size when skipping use modtime or checksum",
Groups:"Copy",
},{
Name:"ignore_checksum",
Default:false,
Help:"Skip post copy check of checksums",
Groups:"Copy",
},{
Name:"ignore_case_sync",
Default:false,
Help:"Ignore case when synchronizing",
Groups:"Copy",
},{
Name:"fix_case",
Default:false,
Help:"Force rename of case insensitive dest to match source",
Groups:"Sync",
},{
Name:"no_traverse",
Default:false,
Help:"Don't traverse destination file system on copy",
Groups:"Copy",
},{
Name:"check_first",
Default:false,
Help:"Do all the checks before starting transfers",
Groups:"Copy",
},{
Name:"no_check_dest",
Default:false,
Help:"Don't check the destination, copy regardless",
Groups:"Copy",
},{
Name:"no_unicode_normalization",
Default:false,
Help:"Don't normalize unicode characters in filenames",
Groups:"Config",
},{
Name:"no_update_modtime",
Default:false,
Help:"Don't update destination modtime if files identical",
Groups:"Copy",
},{
Name:"no_update_dir_modtime",
Default:false,
Help:"Don't update directory modification times",
Groups:"Copy",
},{
Name:"compare_dest",
Default:[]string{},
Help:"Include additional server-side paths during comparison",
Groups:"Copy",
},{
Name:"copy_dest",
Default:[]string{},
Help:"Implies --compare-dest but also copies files from paths into destination",
Groups:"Copy",
},{
Name:"backup_dir",
Default:"",
Help:"Make backups into hierarchy based in DIR",
Groups:"Sync",
},{
Name:"suffix",
Default:"",
Help:"Suffix to add to changed files",
Groups:"Sync",
},{
Name:"suffix_keep_extension",
Default:false,
Help:"Preserve the extension when using --suffix",
Groups:"Sync",
},{
Name:"fast_list",
Default:false,
Help:"Use recursive list if available; uses more memory but fewer transactions",
Groups:"Listing",
},{
Name:"tpslimit",
Default:0.0,
Help:"Limit HTTP transactions per second to this",
Groups:"Networking",
},{
Name:"tpslimit_burst",
Default:1,
Help:"Max burst of transactions for --tpslimit",
Groups:"Networking",
},{
Name:"user_agent",
Default:"rclone/"+Version,
Help:"Set the user-agent to a specified string",
Groups:"Networking",
},{
Name:"immutable",
Default:false,
Help:"Do not modify files, fail if existing files have been modified",
Groups:"Copy",
},{
Name:"auto_confirm",
Default:false,
Help:"If enabled, do not request console confirmation",
Groups:"Config",
},{
Name:"stats_unit",
Default:"bytes",
Help:"Show data rate in stats as either 'bits' or 'bytes' per second",
Groups:"Logging",
},{
Name:"stats_file_name_length",
Default:45,
Help:"Max file name length in stats (0 for no limit)",
Groups:"Logging",
},{
Name:"log_level",
Default:LogLevelNotice,
Help:"Log level DEBUG|INFO|NOTICE|ERROR",
Groups:"Logging",
},{
Name:"stats_log_level",
Default:LogLevelInfo,
Help:"Log level to show --stats output DEBUG|INFO|NOTICE|ERROR",
Groups:"Logging",
},{
Name:"bwlimit",
Default:BwTimetable{},
Help:"Bandwidth limit in KiB/s, or use suffix B|K|M|G|T|P or a full timetable",
Groups:"Networking",
},{
Name:"bwlimit_file",
Default:BwTimetable{},
Help:"Bandwidth limit per file in KiB/s, or use suffix B|K|M|G|T|P or a full timetable",
Groups:"Networking",
},{
Name:"buffer_size",
Default:SizeSuffix(16<<20),
Help:"In memory buffer size when reading files for each --transfer",
Groups:"Performance",
},{
Name:"streaming_upload_cutoff",
Default:SizeSuffix(100*1024),
Help:"Cutoff for switching to chunked upload if file size is unknown, upload starts after reaching cutoff or when file ends",
Groups:"Copy",
},{
Name:"dump",
Default:DumpFlags(0),
Help:"List of items to dump from: "+DumpFlagsList,
Groups:"Debugging",
},{
Name:"max_transfer",
Default:SizeSuffix(-1),
Help:"Maximum size of data to transfer",
Groups:"Copy",
},{
Name:"max_duration",
Default:time.Duration(0),
Help:"Maximum duration rclone will transfer data for",
Groups:"Copy",
},{
Name:"cutoff_mode",
Default:CutoffMode(0),
Help:"Mode to stop transfers when reaching the max transfer limit HARD|SOFT|CAUTIOUS",
Groups:"Copy",
},{
Name:"max_backlog",
Default:10000,
Help:"Maximum number of objects in sync or check backlog",
Groups:"Copy,Check",
},{
Name:"max_stats_groups",
Default:1000,
Help:"Maximum number of stats groups to keep in memory, on max oldest is discarded",
Groups:"Logging",
},{
Name:"stats_one_line",
Default:false,
Help:"Make the stats fit on one line",
Groups:"Logging",
},{
Name:"stats_one_line_date",
Default:false,
Help:"Enable --stats-one-line and add current date/time prefix",
Groups:"Logging",
},{
Name:"stats_one_line_date_format",
Default:"",
Help:"Enable --stats-one-line-date and use custom formatted date: Enclose date string in double quotes (\"), see https://golang.org/pkg/time/#Time.Format",
Groups:"Logging",
},{
Name:"error_on_no_transfer",
Default:false,
Help:"Sets exit code 9 if no files are transferred, useful in scripts",
Groups:"Config",
},{
Name:"progress",
ShortOpt:"P",
Default:false,
Help:"Show progress during transfer",
Groups:"Logging",
},{
Name:"progress_terminal_title",
Default:false,
Help:"Show progress on the terminal title (requires -P/--progress)",
Groups:"Logging",
},{
Name:"use_cookies",
Default:false,
Help:"Enable session cookiejar",
Groups:"Networking",
},{
Name:"use_mmap",
Default:false,
Help:"Use mmap allocator (see docs)",
Groups:"Config",
},{
Name:"ca_cert",
Default:[]string{},
Help:"CA certificate used to verify servers",
Groups:"Networking",
},{
Name:"client_cert",
Default:"",
Help:"Client SSL certificate (PEM) for mutual TLS auth",
Groups:"Networking",
},{
Name:"client_key",
Default:"",
Help:"Client SSL private key (PEM) for mutual TLS auth",
Groups:"Networking",
},{
Name:"multi_thread_cutoff",
Default:SizeSuffix(256*1024*1024),
Help:"Use multi-thread downloads for files above this size",
Groups:"Copy",
},{
Name:"multi_thread_streams",
Default:4,
Help:"Number of streams to use for multi-thread downloads",
Groups:"Copy",
},{
Name:"multi_thread_write_buffer_size",
Default:SizeSuffix(128*1024),
Help:"In memory buffer size for writing when in multi-thread mode",
Groups:"Copy",
},{
Name:"multi_thread_chunk_size",
Default:SizeSuffix(64*1024*1024),
Help:"Chunk size for multi-thread downloads / uploads, if not set by filesystem",
Groups:"Copy",
},{
Name:"use_json_log",
Default:false,
Help:"Use json log format",
Groups:"Logging",
},{
Name:"order_by",
Default:"",
Help:"Instructions on how to order the transfers, e.g. 'size,descending'",
Groups:"Copy",
},{
Name:"refresh_times",
Default:false,
Help:"Refresh the modtime of remote files",
Groups:"Copy",
},{
Name:"no_console",
Default:false,
Help:"Hide console window (supported on Windows only)",
Groups:"Config",
},{
Name:"fs_cache_expire_duration",
Default:300*time.Second,
Help:"Cache remotes for this long (0 to disable caching)",
Groups:"Config",
},{
Name:"fs_cache_expire_interval",
Default:60*time.Second,
Help:"Interval to check for expired remotes",
Groups:"Config",
},{
Name:"disable_http2",
Default:false,
Help:"Disable HTTP/2 in the global transport",
Groups:"Networking",
},{
Name:"human_readable",
Default:false,
Help:"Print numbers in a human-readable format, sizes with suffix Ki|Mi|Gi|Ti|Pi",
Groups:"Config",
},{
Name:"kv_lock_time",
Default:1*time.Second,
Help:"Maximum time to keep key-value database locked by process",
Groups:"Config",
},{
Name:"disable_http_keep_alives",
Default:false,
Help:"Disable HTTP keep-alives and use each connection once.",
Groups:"Networking",
},{
Name:"metadata",
ShortOpt:"M",
Default:false,
Help:"If set, preserve metadata when copying objects",
Groups:"Metadata,Copy",
},{
Name:"server_side_across_configs",
Default:false,
Help:"Allow server-side operations (e.g. copy) to work across different configs",
Groups:"Copy",
},{
Name:"color",
Default:TerminalColorMode(0),
Help:"When to show colors (and other ANSI codes) AUTO|NEVER|ALWAYS",