aria2 多协议和多源命令行 下载实用程序

标签: | 发表时间:2019-01-20 11:13 | 作者:
出处:https://aria2.github.io

aria2是一个 轻量级的多协议和多源命令行  下载实用程序。它支持 HTTP / HTTPSFTPSFTP,  BitTorrentMetalink。aria2可以通过内置的  JSON-RPCXML-RPC接口进行操作。

下载

下载 版本1.34.0。在那里,您可以下载OS X,Windows和Android的源代码分发和二进制文件。

这里提供 早于1.19.1的旧版本 。

特征

  • 多连接下载。aria2可以从多个源/协议下载文件,并尝试利用您的最大下载带宽。真正加快您的下载体验。

  • 轻量级。aria2不需要太多内存和CPU时间。当磁盘缓存关闭时,物理内存使用量通常为4MiB(正常HTTP / FTP下载)到9MiB(BitTorrent下载)。下载速度为2.8MiB /秒的BitTorrent的CPU使用率约为6%。

  • 功能齐全的BitTorrent客户端。您可以在BitTorrent客户端中使用所有功能:DHT,PEX,加密,磁体URI,Web种子,选择性下载,本地对等发现和UDP跟踪器。

  • Metalink已启用。aria2支持 Metalink下载格式 (又名Metalink v4),Metalink版本3和  Metalink / HTTP。Metalink提供文件验证,HTTP / FTP / SFTP / BitTorrent集成以及语言,位置,操作系统等的各种配置。

  • 遥控器。aria2支持RPC接口来控制aria2进程。支持的接口是JSON-RPC(通过HTTP和WebSocket)和XML-RPC。

用法示例

命令行吓跑了你?不,aria2真的很容易使用!!

从WEB下载:

1
       $ aria2c http://example.org/mylinux.iso

从2个来源下载:

1
       $ aria2c http://a/f.iso ftp://b/f.iso

每个主机使用2个连接下载:

1
       $ aria2c -x2 http://a/f.iso

BitTorrent的:

1
       $ aria2c http://example.org/mylinux.torrent

BitTorrent磁铁URI:

1
       $ aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'

Metalink知识库:

1
       $ aria2c http://example.org/mylinux.metalink

下载文本文件中的URI:

1
       $ aria2c -i uris.txt

相关项目

UI Frontends

相关 [aria2 协议 命令行] 推荐:

aria2 多协议和多源命令行 下载实用程序

- -
aria2是一个 轻量级的多协议和多源命令行  下载实用程序. 它支持 HTTP / HTTPS, FTP, SFTP,  BitTorrent和 Metalink. aria2可以通过内置的  JSON-RPC和 XML-RPC接口进行操作. 下载 版本1.34.0.

Linux 下使用 wget/aria2 进行离线迅雷批量下载

- Wynnsyt - OSMSG
在Linux下资源下载的速度长期受限,ed2k,torrent什么都木有速度,坑爹呀,自从购买了迅雷VIP的服务,可以直接以http形式来从迅雷服务器内下载自己托迅雷下载的东西,而且如果你这个资源别人下载过的话,你就不用再次下载了,迅雷马上提示你这个任务已经完成了. 至于其他的,用过的人都知道了,也不再细说.

下载工具 Aria2 (几乎全能的下载神器) - 简书

- -
说完了前面一堆BT/PT客户端,现在终于轮到Aria2了,关于这个我就不介绍太多了,自从百度限速以来我觉得这个快变成众所周知的了,我平时也收集了各种和Aria2相关的插件或者是辅助软件之类的,就等着全部丢出来,下面请看我的表演. 安装Aria2确实是个麻烦事,特别是要安装新的版本,我之前也写过编译安装最新版本的,看的人挺多的,就是还是麻烦了点,这次顺便给出个别人静态编译的地址,作者更新的挺勤的,基本上新版本出了很快就会跟进.

Firebug Console API 与命令行

- 红茶 - WEB前端开发
前几天有人问我关于firebug console的问题,其实我平时用的最多也就是console.log,相当于alert(). 还真没深入了解其他的api,今天在jsmix上看到了,所以转载过来分享一下 Console API 当打开 firebug (也包括 Chrome 等浏览器的自带调试工具),window 下面会注册一个叫做 console 的对象,它提供多种方法向控制台输出信息,供开发人员调试使用.

命令行界面设计

- 海洋 - 笨兔兔
虽然已存在大量关于图形用户界面(GUIs)设计的文章,可是介绍命令行界面(CLIs)设计的却很少. 本文尝试介绍几个关于CLI设计最重要的准则. 本文假设该命令行工具用语 *nix 系统(例如 GUN/Linux、BSD、Mac OS X,UNIX),并且会频繁地参考这些系统中的常用工具. 非交互式程序在调用后不再需要任何用户干预.

feh: 命令行图片查看器

- Grotteschi - LinuxTOY
看到有人询问命令行下图片查看器,特将自己使用的 feh 分享一下. 支持多图幻灯片浏览,可以读取文件夹以及播放列表. 全屏模式支持,并且可以像数码相框一样定时更换. 在指定浏览某路径时,会自动忽略非图片文件,并且只将当前打开的图片加载入内存. 当然,经过简单的配置,feh 也可以和图形化的文件管理器如 Nautilus 和 Dolphin 协作,做为默认图片查看器.

LinuxTips-从命令行到脚本

- - 博客园_iTech's Blog
对于Linux的中的一些问题,一般地我们可以通过以下的思路来解决:. 1)使用Linux提供的很多的小工具和管道来处理;. 2)如果需要使用多条命令,或需要逻辑判断,考虑使用sh,sh除了能直接使用Linux的小工具外,还可以进行很多的逻辑和流程控制;. 3)如果需要很多的字符串处理,问题也比较复杂,考虑使用perl,在perl中可以方便地调用Linux的小工具,但是又不缺强大的字符串处理能力;.

28个Unix/Linux的命令行神器

- - 酷壳 - CoolShell.cn
下面是 Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具( 原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的. 这些工具都非常不错,希望每个人都知道. 本篇文章还在 Hacker News上被讨论,你可以过去看看. 我以作者的原文中加入了官网链接和一些说明.

命令行是你的至交好友

- - 搜索引擎技术博客
英文原文,翻译: 开源中国. 命令行既可以成为你的至交好友,又可能成为你最大的敌人. 它关键取决于你怎样用它,以及用它来做什么. 如果你还是像大部分人一样畏惧使用命令行界面,那么这篇文章定会让你受益匪浅. 是的,它是在黑色屏幕上的白色(或者绿色)的显示区域,是神秘的文字流和奇怪的命令执行的地方. 我知道很多大师级的 程序员从来不使用命令行界面;然而,我也知道一些初级用户用命令行来做所有的事而不是用图形界面.

Linux命令行里的“瑞士军刀”

- - 外刊IT评论
这里说的“瑞士军刀”是指那些简单的一句命令就能完成其它高级语言一大片代码才能完成的工作. 下面的这些内容是 Quora网站上Joshua Levy网友的总结:. 通过sort/uniq获取文件内容的交集、合集和不同之处:假设有a、b两个文本文件,文件本身已经去除了重复内容. 下面是效率最高的方法,可以处理任何体积的文件,甚至几个G的文件.