ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 概述 aria2是一款下载工具,它支持http(s)/ftp/BitTorrent/Metalink五种协议,aria2有强大的分块下载能力,它可以通过多个来源和多种协议下载同一个文件,让你的带宽爆满。aria2甚至可以同一时间使用http(s)/ftp/BitTorrent四种协议下载同一个文件(变态),此时他会把http(s)/ftp下载部分使用bt上传。当然,aria2仍然为你提供了前所未有的强大的常规http(s)/ftp下载性能,它提供了metalink协议的验证纠错功能。 aria2还自动验证通过BT协议下载的数据的正确性。 * 支持cookie,有些地址需要cookie才能下载,例如linuxsir的附件你单把地址复制到命令行用mytget下载是不行的。aria2能功过参数制定cookie文件,而且能自动载入firefox的cookie *  支持断电续传,之所以强,是他支持除了aria2自身产生的断点续传文件外,还支持浏览器的和wget产生的断点文件 * http代理,以及通过http代理的ftp代理? * 支持多线程,但默认为1,需要参数'-s'设定线程数,但用BT/metalink协议自动多线程。 ## 下载 ``` $ sudo apt-get install aria2 ``` ## 使用 其配置文件位于~/.aria2/aria2.conf 设置上传和下载:aria2c --max-download-limit=100K --max-upload-limit=10K 同时下载两个BT文件aria2c -j2 file1.torrent file2.torrent 查看BT文件内的内容aria2c -S file1.torrent 选择下载文件那几个文件aria2c --select-file=1-4,8 file.torrent 给下载的文件设定路径并重命名aria2c --dir=/tmp --index-out=1=mydir/base.iso --index-out=2=dir/driver.iso file.torrent ``` aria2c magnet:?xt=urn:btih:AQWTG32X5UZQEV2JA7JHJMWWCJ2VUQBQ  -d  test/     ``` -d  test/是指明下载文件保存在test目录。