aria2
在之前我们已经介绍了通过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 aria2c和aria2c -h 查看。
aria2的更多相关文章
- ubuntu下载工具uget和aria2
一直想在ubuntu下找到个和迅雷差不多的下载工具.在网上找到了. 这篇文章完全是抄袭整理网上的. 我的系统版本是ubuntu14.04. 1.安装uget和aria2 sudo apt-get in ...
- 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 ...
- Mac Aria2 使用Privoxy将socks代理转化为http代理
安装Privoxy 打开终端安装privoxy来实现这里我是通过brew来进行的安装 brew install privoxy 看到这行已经安装成功 ==> Caveats To have la ...
- uget和aria2
http://blog.csdn.net/luojiming1990/article/details/9078447 其中的aria2 -v要改成aria2c -v
- Ubuntu安装uget和aria2下载工具
Windows下的下载工具有迅雷,快车等.Ubuntu下也有强大的下载工具uget和aria2. 一.安装.uget和aria2都可以在“软件中心”中安装,但是版本太老啦,所以最好还是在终端中添加pp ...
- Ubuntu下非常给力的下载工具--uget+aria2
转自Ubuntu下非常给力的下载工具--uget+aria2 Windows下的下载工具--迅雷,之所以下载速度快,乃是它能搜索资源.为己所用,而不是仅仅从原始地址这单一资源处下载. Ubuntu下也 ...
- CentOS6.4 安装aria2多线程下载工具
aria2是一个Linux下的多线程下载工具,支持HTTP/HTTPS.FTP.BitTorrent.Metalink协议. 平时在linux上下载http上的东西常用如wget.curl命令,但是他 ...
- Linux下的下载工具介绍----aria2
ariac 项目地址:http://aria2.sourceforge.net/ 下载地址:http://sourceforge.net/projects/aria2/files/stable/ari ...
- Ubuntu下载工具 uget+aria2
一.安装. uget和aria2都可以在“软件中心”中安装,但是版本太老啦,无法发挥作用,所以最好还是在终端中添加ppa进行安装: 1.uget的安装: sudo add-apt-repositor ...
- aria2 加速百度网盘下载
准备工作: chrome浏览器: BaiduExporter插件(下载地址:https://github.com/acgotaku/BaiduExporter): aria2工具(下载地址:http: ...
随机推荐
- 消息队列1:RabbitMQ解析并基于Springboot实战
RabbitMQ简介 AMQP:Advanced Message Queue,高级消息队列协议.它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产 ...
- 两种常用文件分享方式 - 网络硬盘快速分享, 点对点的文件共享 BitTorrent Sync
普通的用户经常通过电子邮件.QQ传递等方式进行文件的分享,但是由于不同的网络环境有的时候可能会有不同的限制,所以我们就需要寻找其他的方式来替代.今天就为大家推荐两个既常用又与众不同的分享方式. 中国论 ...
- 「NOI2018」你的名字
「NOI2018」你的名字 题目描述 小A 被选为了\(ION2018\) 的出题人,他精心准备了一道质量十分高的题目,且已经 把除了题目命名以外的工作都做好了. 由于\(ION\) 已经举办了很多届 ...
- Nginx多进程高并发、低时延、高可靠机制缓存代理中的应用
1. 开发背景 现有开源缓存代理中间件有twemproxy.codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能. 由于twemp ...
- 【CF912E】Prime Game(meet in the middle)
[CF912E]Prime Game(meet in the middle) 题面 CF 懒得翻译了. 题解 一眼题. \(meet\ in\ the\ middle\)分别爆算所有可行的两组质数,然 ...
- 学习7__STM32--SPI外设之双机通信---
<target> # 整透stm32之spi双机通信(包括双机同为stm32,stm32& others) <概念> # 双机通信(全双工) 在主机的MOSI管脚输出1 ...
- Eclipse Neon 汉化
官网下载的Eclipse是英文版的,对于初学者来说为了减小学习的难度,将英文版汉化是有必要的. 第一步:依次点击Eclipse菜单栏上的“Help"-->”About",查看 ...
- 关闭centos自动升级内核
八.关闭Centos自动更新chkconfig --list yum-updatesd #显示当前系统状态yum-updatesd 0:关闭 1:关闭 2:启用 3:启用 4:启用 ...
- win32控制台变服务代码
1.服务的主函数以及以及函数的声明,全局变量的定义 #define SERVICE_NAME "srv_follow" SERVICE_STATUS g_ServiceStatus ...
- 流媒体技术学习笔记之(十五)FFmpeg编码遇到的错误、警告、Debug记录
When encoding H.264 using ffmpeg I get the following type of warnings en masse: Past duration 0.6063 ...