aria2 是一款輕量且高效的命令行下載工具。
堪稱下載利器!
介紹說明
輕量、高效、命令行
aria2 是一款輕量且高效命令行下載工具,它提供了對多協議和多源地址的支持,並嘗試將下載帶寬利用率最大化,目前支持的協議包括 HTTP (S)、FTP、BitTorrent (DHT, PEX, MSE/PE) 和 Metalink。通過 Metalink 的分塊檢查,aria2 可以在下載過程中自動的進行數據校驗。
雖然現在有諸如 wget 和 curl 等其他類似產品,但 aria2 具有兩個獨特的功能,那就是可以並發的進行對多協議下載的支持和多個源地址的下載。這樣用戶將不必等待單個文件的下載完成,而且 aria2 會盡可能快的下載。
# Ubuntu
$ sudo apt-get install aria2
# CentOS
$ sudo yum install aria2
除 aria2 外,也有一些可以進行分片下載的工具,它們往往按照線程數分割文件,之後再並行下載。這就意味著,它們不會對未完成的部分進行自適應性重新分片。當整個流程工作正常時,這個策略是可行的;但一旦存在一個線程運行非常慢時,這樣整個進程就需要等待該線程執行完成。而 aria2 就可以很好的處理這個情況,它將文件分割成 1M 大小的分片,當某個線程運行特別緩慢時,使用更快的線程來替換它進行下載。總之,aria2 是非常智能和可靠的。
當源地址存在諸如 & 或 * 等其他特殊字符時,請使用單引號或者雙引號將 URL 包含起來。另外,如果你忘記了這些參數的全名或者含義,把 -h 放在選項或者詞的前面,這樣 aria2 就會搜索相關的選項並把他的幫助打印出來。