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.

