在之前我們已經介紹了通過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 查看。