以下均根据官方文档及相关翻译整合和梳理
基础选项
1 | -d, --dir=<DIR> |
保存下载文件的路径
1 | -i, --input-file=<FILE> |
文件中列出的下载地址。你可以通过在一行上,用TAB分隔多个下载地址,来为一个下载对象指定多源下载。另外,可以在每个源地址后指定选项。 选项行必须以一个或多个空白符(空格或TAB)开头,并且每行只含一个选项置。文件可以使用GZIP压缩. 当文件以-指定, aria2将会从标准输入(stdin)读取。详细信息详见“输入文件(Input File)”章节。 另请参见 --deferred-input
选项。 另请参见 --save-session
选项。
1 | -l, --log=<LOG> |
日志文件的文件名。 如果被指定为 - ,日志将以标准输出(stdout)。如果指定为空字符串(“”),或者省略该选项,日志不会写入到磁盘上。
1 | -j, --max-concurrent-downloads=<N> |
设置每个队列并行下载的最大数量。另请参见 --split option
。 默认: 5
--max-concurrent-downloads
限制同时下载的项目数量。--split
和--min-split-size
影响每个项目内部的连接数量。 假设你有这样一个输入文件(参见--input-file option
):这里有两个下载项目。如果配置
--max-concurrent-downloads
值被设置大于或等于2,aria2能同时下载这些项目。在每个下载项目,你能通过--split
或者--min-split-size
等来设置连接数。
1 | -V, --check-integrity [true|false] |
通过验证块或完整文件的哈希值来检查文件的完整性。该选项仅对 BitTorrent、带校验和的 Metalink 和(启用 --checksum
选项时)HTTP(S)/FTP 下载有效。如提供的是文件块的校验和,在下载时就可自动校验并重试损坏的部分。换成整文件,就必须等到下载完成才能校验。这取决于文件长度。如果校验失败,文件将被重新下载。如果同时提供了按块的校验值和全文件校验值,那么只会使用块哈希。默认:false
1 | -c, --continue [true|false] |
继续下载一个仅部分完成的文件。
使用这个选项来继续下载一个由浏览器或其他程序从开头单线程下载的文件。
目前这个选项仅能用于 http(s)/ftp 下载。
1 | -h, --help[=<TAG>|<KEYWORD>] |
帮助信息按照以“#”开头的标签分类。
例如,输入--help=#http
会得到带#http
标签的各选项的用法。
如果指定了非标签的词,那么打印名字含这个词
的各选项的用法。可用的值有:#basic
, #advanced
, #http
, #https
, #ftp
, #metalink
, #bittorrent
, #cookie
, #hook
, #file
, #rpc
, #checksum
, #experimental
, #deprecated
, #help
, #all
。默认:#basic