在之前我们已经介绍了通过uGet使用aria2来进行下载,但是这样只是使用aria2最简单的功能,现在我们来介绍一下aria2的常用命令

简单篇:

一般使用使用 aria2 下载文件,只需在命令后附加地址即可。比如我们下载QQ如:

aria2c http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe

如果需要重命名的话加上--out或者-o参数

aria2c --out=QQ http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe

aria2c -o QQ http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe

分段下载利用 aria2 的分段下载功能可以加快文件的下载速度,对于下载大文件时特别有用。为了使用 aria2 的分段下载功能,你需要在命令中指定 x 选项。如:

aria2c -x 2 http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe

-x配合-s 和-j可更好使用如:

aria2c -s 2 -x 2 -j 10 http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe

这将使用 2 个连接来下载该文件。s 后面的参数值介于 1~5 之间,你可以根据实际情况选择。

PS:-s这个参数的意思是使用几个线程进行下载,-x是最大使用几个线程下载,-j就是同时下载几个文件。(这个是我的理解对不对不清楚)
断点续传在命令中使用 c 选项可以断点续传文件。如:

aria2c -c http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe

验证文件是否正确:

有的时候为了确认下载的文件时候正确或是否被人修改需要验证md5码,这里可以使用一下命令

aria2c -c -x16 -s20 -j20 --checksum=md5=xxxxxxxxxxxxxhttp://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe

其中md5可以修改成你需要的校检方法,后面的xxxxx改成正确的校检码。

高级篇

bt下载

aria2c ‘xxx.torrnet‘

aria2c '磁力链接'

列出种子内容

aria2c -S target.torrent

下载种子内编号为 1、4、5、6、7 的文件

aria2c --select-file=1,4-7 target.torrent

设置bt端口

aria2c --listen-port=51413 ‘xxx.torrent’

设置dht端口

aria2c --dht-listen-port=51413 ‘xxx.torrent’

有的文件下载是需要引用页,我们可以这样输入如

aria2c --referer=http://im.qq.com/qq/2011/ 'http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe'

有时我们需要错误信息时要加上--log如

aria2c --log=xxx --referer=http://im.qq.com/qq/2011/  'http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe'

限速下载

单个文件最大下载速度: aria2c --max-download-limit=300K -s10 -x10 -j10'http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe'

整体下载最大速度:aria2c --max-overall-download-limit=300k -s10 -x10 -j10'http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe'

下载需要cookie验证的文件

aria2c --header=“Cookie:cookie名称=cookie内容“ ‘http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe‘

aria2c --load-cookies=cookie文件 ‘http://dl_dir.qq.com/qqfile/qq/QQ2011/QQ2011.exe‘

其中cookie文件需要自己手动导出,导出方法为chrome用户需使用此扩展,firefox需使用此扩展,使用扩展导出离线页面cookie命名为cookie_text

当然这样使用很麻烦所以我们可以通过alias来进行简化:

alias xunlei=’aria2c -s 6 -c –load-cookies=/home/user/cookie_text’(Ubuntu系统需要把此命令添加进.bashrc文件中)

以后使用需要此cookies时只要使用下面命令即可

xunlei “下载链接” -o xxx

好了,常用的几个命令就介绍到这里了,更多的使用方法可以使用

man aria2caria2c -h 查看。

aria2的更多相关文章

  1. ubuntu下载工具uget和aria2

    一直想在ubuntu下找到个和迅雷差不多的下载工具.在网上找到了. 这篇文章完全是抄袭整理网上的. 我的系统版本是ubuntu14.04. 1.安装uget和aria2 sudo apt-get in ...

  2. Centos6.4 aria2 webui-aria2

    wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm rpm -ivh ...

  3. Mac Aria2 使用Privoxy将socks代理转化为http代理

    安装Privoxy 打开终端安装privoxy来实现这里我是通过brew来进行的安装 brew install privoxy 看到这行已经安装成功 ==> Caveats To have la ...

  4. uget和aria2

    http://blog.csdn.net/luojiming1990/article/details/9078447 其中的aria2 -v要改成aria2c -v

  5. Ubuntu安装uget和aria2下载工具

    Windows下的下载工具有迅雷,快车等.Ubuntu下也有强大的下载工具uget和aria2. 一.安装.uget和aria2都可以在“软件中心”中安装,但是版本太老啦,所以最好还是在终端中添加pp ...

  6. Ubuntu下非常给力的下载工具--uget+aria2

    转自Ubuntu下非常给力的下载工具--uget+aria2 Windows下的下载工具--迅雷,之所以下载速度快,乃是它能搜索资源.为己所用,而不是仅仅从原始地址这单一资源处下载. Ubuntu下也 ...

  7. CentOS6.4 安装aria2多线程下载工具

    aria2是一个Linux下的多线程下载工具,支持HTTP/HTTPS.FTP.BitTorrent.Metalink协议. 平时在linux上下载http上的东西常用如wget.curl命令,但是他 ...

  8. Linux下的下载工具介绍----aria2

    ariac 项目地址:http://aria2.sourceforge.net/ 下载地址:http://sourceforge.net/projects/aria2/files/stable/ari ...

  9. Ubuntu下载工具 uget+aria2

    一.安装. uget和aria2都可以在“软件中心”中安装,但是版本太老啦,无法发挥作用,所以最好还是在终端中添加ppa进行安装: 1.uget的安装:  sudo add-apt-repositor ...

  10. aria2 加速百度网盘下载

    准备工作: chrome浏览器: BaiduExporter插件(下载地址:https://github.com/acgotaku/BaiduExporter): aria2工具(下载地址:http: ...

随机推荐

  1. html5 & upload files

    html5 & upload files https://www.sitepoint.com/html5-ajax-file-upload/ https://www.webcodegeeks. ...

  2. 常用OLAP引擎

    l  presto Presto是Facebook开发的分布式大数据SQL查询引擎,专门进行快速数据分析. 特点: 可以将多个数据源的数据进行合并,可以跨越整个组织进行分析. 直接从HDFS读取数据, ...

  3. bzoj 3531 [Sdoi2014]旅行 (树剖+线段树 动态开点)

    3531: [Sdoi2014]旅行 Time Limit: 40 Sec  Memory Limit: 512 MBSubmit: 2984  Solved: 1312[Submit][Status ...

  4. 【题解】Luogu P2047 社交网络总结 (Floyd算法,最短路计数)

    题目描述 在社交网络(social network)的研究中,我们常常使用图论概念去解释一些社会现象.不妨看这样的一个问题.在一个社交圈子里有n个人,人与人之间有不同程度的关系.我 们将这个关系网络对 ...

  5. AtCoder Grand Contest 008

    AtCoder Grand Contest 008 A - Simple Calculator 翻译 有一个计算器,上面有一个显示按钮和两个其他的按钮.初始时,计算器上显示的数字是\(x\),现在想把 ...

  6. 洛谷 P2047 [NOI2007]社交网络 解题报告

    P2047 [NOI2007]社交网络 题目描述 在社交网络(\(social\) \(network\))的研究中,我们常常使用图论概念去解释一些社会现象.不妨看这样的一个问题.在一个社交圈子里有\ ...

  7. AGC 018E.Sightseeing Plan——网格路径问题观止

    原题链接 鸣谢:AGC 018E.Sightseeing Plan(组合 DP) 本蒟蒻认为,本题堪称网格路径问题观止. 因为涵盖了不少网格路径问题的处理方法和思路. 一句话题意: 给你三个矩形. 三 ...

  8. WPF 杂谈——开篇简言

    这俩年多来笔者一直在从事关于WPF的开发.虽然不能说是专家级别的.但是对于WPF的应用还是有一定的了解.论他的灵活性决对不在WinForm之下.WPF的出现更是引发一段热议.他的何去何从更是让很多人感 ...

  9. word 大纲-目录

  10. ubuntu 指定用户执行脚本

    方法 创建可执行脚本 以下以脚本名称为superset.sh为例,具体的脚本内容大家可以自己发挥. cd ~ vi superset.sh # 脚本内容自己写好后保存 修改脚本权限 sudo chmo ...