Usage: aria2c [OPTIONS] [URI | MAGNET | TORRENT_FILE | METALINK_FILE]... Printing all options. Options: -v, --version Print the version number and exit. Tags: #basic -h, --help[=TAG|KEYWORD] Print usage and exit. Possible Values: #basic, #advanced, #http, #https, #ftp, #metalink, #bittorrent, #cookie, #hook, #file, #rpc, #checksum, #experimental, #deprecated, #help, #all Default: #basic Tags: #basic, #help --dir=PATH download target directory Possible Values: /path/to/file Default: . Tags: #advanced, #basic --out=FILE output file name override Possible Values: FILE Tags: #advanced, #basic --split=NUM piece split count Possible Values: NUM Default: 5 Tags: #advanced, #basic, #ftp, #http --continue[=true|false], -c resume partial download Possible Values: true, false Default: false Tags: #advanced, #basic --enable-rpc[=true|false] enable rpc server Possible Values: true, false Default: false Tags: #basic, #rpc --rpc-listen-port=PORT rpc tcp port Possible Values: PORT Default: 6800 Tags: #basic, #rpc --rpc-listen-all[=true|false] bind rpc server to all interfaces Possible Values: true, false Default: false Tags: #basic, #rpc --rpc-secret=VALUE rpc auth token Tags: #basic, #rpc --listen-port=PORT bt tcp/udp listen port Possible Values: PORT Default: 6881 Tags: #basic, #bittorrent --dht-listen-port=PORT dht udp listen port Possible Values: PORT Default: 6881 Tags: #basic, #bittorrent --bt-tracker=URI,... bt tracker announce list Possible Values: URI,... Tags: #basic, #bittorrent --on-download-complete=COMMAND completion hook command Possible Values: COMMAND Tags: #advanced, #basic --on-download-stop=COMMAND stop hook command Possible Values: COMMAND Tags: #advanced, #basic --disable-ipv6[=true|false] disable ipv6 sockets and resolution Possible Values: true, false Default: true Tags: #basic --user-agent=VALUE, -U request user agent header Tags: #basic, #http --header=HEADER custom request headers Possible Values: HEADER Tags: #basic, #http --all-proxy=URI generic proxy endpoint Possible Values: URI Tags: #basic, #ftp, #http --http-proxy=URI http proxy endpoint Possible Values: URI Tags: #basic, #ftp, #http --https-proxy=URI https proxy endpoint Possible Values: URI Tags: #basic, #ftp, #http --no-proxy=HOST,... proxy bypass host list Possible Values: HOST,... Tags: #basic, #ftp, #http --check-certificate[=true|false] verify peer and host certificates Possible Values: true, false Default: true Tags: #basic, #https --ca-certificate=PATH ca certificate file Possible Values: /path/to/file Tags: #basic, #https --certificate=PATH client certificate file Possible Values: /path/to/file Tags: #basic, #https --private-key=PATH client private key file Possible Values: /path/to/file Tags: #basic, #https --retry-wait=SEC retry delay in seconds Possible Values: SEC Default: 0 Tags: #basic, #http --max-tries=NUM maximum retry attempts Possible Values: NUM Default: 5 Tags: #basic, #http --bt-save-metadata[=true|false] save metadata file Possible Values: true, false Default: false Tags: #basic, #bittorrent --follow-torrent=true|false|mem torrent follow behavior Possible Values: true|false|mem Default: true Tags: #basic, #bittorrent --metalink-enable-unique-protocol[=true|false] metalink dedupe by protocol Possible Values: true, false Default: true Tags: #basic, #metalink --max-overall-download-limit=SIZE global aggregate download-speed cap Possible Values: SIZE Default: 0 Tags: #advanced, #basic, #bittorrent, #ftp, #http --max-download-limit=SIZE per-download download-speed cap Possible Values: SIZE Default: 0 Tags: #advanced, #basic, #bittorrent, #ftp, #http --max-overall-upload-limit=SIZE global aggregate upload-speed cap Possible Values: SIZE Default: 0 Tags: #advanced, #basic, #bittorrent, #ftp, #http --max-upload-limit=SIZE per-download upload-speed cap Possible Values: SIZE Default: 0 Tags: #advanced, #basic, #bittorrent, #ftp, #http --disk-cache=SIZE configured disk cache budget Possible Values: SIZE Default: 16M Tags: #advanced, #basic, #ftp, #http --max-connection-per-server=NUM, -x legacy speed tuning Possible Values: NUM Default: 1 Tags: #advanced, #basic, #ftp, #http --min-split-size=SIZE pro lower split-size floor target Possible Values: SIZE Default: 20M Tags: #advanced, #basic, #ftp, #http --piece-length=SIZE pro lower piece-length floor target Possible Values: SIZE Default: 1M Tags: #advanced, #basic, #ftp, #http --retry-on-400[=true|false] retry HTTP 400 when explicitly enabled Possible Values: true, false Default: false Tags: #basic, #http, #rpc --retry-on-403[=true|false] retry HTTP 403 when explicitly enabled Possible Values: true, false Default: false Tags: #basic, #http, #rpc --retry-on-406[=true|false] retry HTTP 406 when explicitly enabled Possible Values: true, false Default: false Tags: #basic, #http, #rpc --retry-on-unknown[=true|false] retry unknown HTTP failure when explicitly enabled Possible Values: true, false Default: false Tags: #basic, #http, #rpc --input-file=PATH, -i load uri list from file Possible Values: PATH Tags: #advanced, #basic --save-session=PATH save active tasks on exit Possible Values: PATH Tags: #advanced, #basic --save-session-interval=SEC periodic session flush interval Possible Values: SEC Default: 0 Tags: #advanced, #basic --no-want-digest-header[=true|false], --http-want-digest compat switch for digest header behavior Possible Values: true, false Default: false Tags: #basic, #experimental, #http Refer to man page for more information.