2016-11-23 112 views
0

如何使用aria2c將多個鏈接下載到單個文件中?這可以工作,但它仍然會將所有鏈接下載爲單獨的文件。如何將多個鏈接下載到單個文件中?

aria2c -i links.txt --o result.txt 
+3

請問你的系統管理員或在[超級用戶](http://superuser.com/tour)詢問。堆棧溢出是專業和發燒友程序員的問答網站。 – Cyrus

+2

提供最低限度的可驗證輸入和預期輸出。 – Inian

回答

1

您可以使用下面的自定義命令:

aria2c2 links.txt results.txt 

通過定義此功能:

function aria2c2() {                
    mkdir output && \                
    aria2c -i $1 --dir output && \            
    cat output/* > $2 && \              
    rm -r output                 
} 

這將下載的鏈接指向的內容並把它們合併成一個文本文件稱爲「results.txt」。這假定你只用文本工作。

要定義每個新終端的功能,請將它放在您的~/.bashrc文件中。輸入source ~/.bashrc將其加載到當前終端中。


這不回答你的問題(即如何與單獨aria2c做到這一點),但它是我得到了最好的,我沒有足夠的信譽發表評論。

+0

還不如用捲髮+ xargs的也許貓 – user7201427

+0

功能aria2c2(){ 的mkdir輸出&& \ aria2c -i $ 1 --dir輸出&& \ 貓輸出/ *> $ 2 && \ RM -r輸出 } –

+0

而那麼你可以輸入:aria2c2 links.txt results.txt –

相關問題