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 aria2caria2c -h 查看。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM