下载神器aria2的使用命令
-v, --version:获取aria2的版本号
-h, --help:获取帮助信息
-l, --log=LOGFILE:下载日志记录文件
-d, --dir=DIR:指定下载文件的目录
-o, --out=FILE:下载文件的文件名,使用-Z选项时,此选项将被忽略。
-s, --split=N:使用n个线程进行下载,默认为5
--file-allocation=METHOD:指定文件预先分配文件空间的方法。
可能的值: none, prealloc, trunc, falloc 默认值: prealloc “none”不会预先分配文件空间。"prealloc"在开始下载之前预先分配文件空间。这可能需要一些时间,具体取决于文件系统。 如果您使用的是较新的文件系统,如ext4、btrfs、xfs或ntfs,“falloc”是您的最佳选择。它分配大的(很少的gib)文件几乎是瞬间。 而比较老都文件系统,如ext3和fat32,不推荐使用“falloc”,因为它几乎和“prealloc”的时间相同,都是完全阻止aria2,直到分配完成。 如果您的系统没有posix-fallocate()函数。“trunc”使用ftruncate()系统调用或用于截断文件的平台特定对应项到指定的长度。
-c, --continue[=true|false]:断点续传,此选项仅适用于http(s)或ftp协议,默认false
-i, --input-file=FILE:下载指定文本文件中的URI
-j, --max-concurrent-downloads=N:设置最大并行下载数,默认为5
-Z, --force-sequential[=true|false] 在命令行中按顺序获取uri,并在单独的会话中下载每个uri,像通常的命令行下载实用程序一样。默认false
-x, --max-connection-per-server=NUM:最大使用几个线程下载,值为1-16,默认为1
-k, --min-split-size=SIZE:每个线程下载的最小大小
如果该改值设为10M,同时使用-s或--split设置为2线程下载,那么如果下载的文件为14M,分为两个线程都话不能满足2个线程最小下载大小都要求,这时会只是用一个线程下载 选项的值: 1048576-1073741824(字节),也可以附加K或M(1K=1024,1M=1024K) 默认值:20M
--ftp-user=USER:设定ftp下载的用户名
--ftp-passwd=PASSWD:设定ftp下载的密码
--http-user=USER:设定http验证的用户名
--http-passwd=PASSWD:设定http验证的密码
后台下载
aria2c -D url aria2c –deamon=true url
–checksum=md5=md5值:验证下载文件
--header=“Cookie:cookie名称=cookie内容“ 设置header的内容
--referer=referer_url:设置来源页
--load-cookies=FILE:从指定都文本文件中加载cookie
-S, --show-files[=true|false] 打印.torrent、.meta4和.metalink文件的文件列表并退出。如果是Torrent文件,将列出更详细的信息。默认值false
限速上传
--max-overall-upload-limit=SPEED 设置全局的最大上传速度(单位为字节,可以附加K或M),0表示不受限制,默认为0 -u, --max-upload-limit=SPEED 设置单个Torrent的最大上传速度(单位为字节,可以附加K或M),0表示不受限制,默认为0
限速下载
aria2c –max-overall-download-limit=500k url //全局 aria2c –max-download-limit=500k url //单个文件
-T, --torrent-file=TORRENT_FILE:指定.torrent文件下载
--listen-port=PORT:设置BitTorrent下载的TCP端口号。可以使用","指定多个端口(6881,6885)。也可以使用“-”指定范围(6881-6999)。默认值6881-6999
aria2c --select-file=1,4-7 target.torrent 下载种子内编号为 1、4、5、6、7 的文件
--enable-dht[=true|false]:启用IPv4 DHT功能。它还支持UDP跟踪器。如果在Torrent中设置了私有标志,即使给定了“true”,aria2也不会使用dht进行下载。默认为true
--dht-listen-port=PORT:设置DHT使用的UDP侦听端口(IPv4、IPv6)和UDP跟踪器,可以使用","指定多个端口(6881,6885)。也可以使用“-”指定范围(6881-6999)。默认值6881-6999
--enable-dht6[=true|false]:启用IPv6 DHT功能。默认false
--dht-listen-addr6=ADDR:为ipv6 dht指定绑定套接字的地址。它应该是主机的全局单播IPv6地址
-M, --metalink-file=METALINK_FILE:指定.meta4和.metalink文件的文件路径。