我們已經了解瞭如何通過我們的終端從Internet下載文件, 使用wget ……但是,不幸的是,wget並不完美。
當我們使用wget下載文件時,它(wget)開始使用單個請求(即單個下載線程)下載文件。 但是,有時我們想使用多個線程下載同一文件。
我的意思是(並且以一種更簡單的方式進行解釋)...
我們開始僅使用1個線程(路徑,請求)下載文件,並且如果由於某種原因我們對速度有某種限制,或者“好而誠實”的ISP已決定配置任何限制,那麼我們將受到限制就在那...它將困擾我們,直到我們不能。
同時,如果我們使用多個下載路徑/線程(比如說10個或更多),那麼……我們將看到下載速度比僅使用1個線程時的下載速度要高。
問題是wget不支持多線程下載,至少我還沒有找到實現此目的的方法,而這正是它的用處 阿克塞爾 ????
Axel允許您使用wget所沒有的功能,使用多個線程下載相同的文件。
例如,要下載: http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh 我們把一個終端
- axel -n 10 http://ftp.desdelinux.net/netbeans-7.1.2-ml-linux.sh
屏幕截圖示例:
顯然,在使用它之前,您必須先安裝它
為此,請在Debian等發行版中或基於Debian發行版(Ubuntu,Mint,LMDE,SolusOS等)安裝以下軟件:
須藤apt-get install axel
在拱門中:
須藤pacman -S axel
您可以通過以下方式閱讀斧頭的幫助:
男子斧頭
帖子到此結束🙂
我希望它有用
很好...我已經在測試它。 謝謝!! 🙂
在Fedora中:
sudo yum安裝軸
當我使用Slackware時,我使用了一段時間,但是在下載isos和電影時總是遇到問題,MD5總是不同,嘗試錄製isos時出現了問題。
在Fedora中,我仍然不進行測試。
到目前為止,我和糖果店裡的孩子一樣幸福
Wao不知道這個O_O
謝謝KZKG ^ Gaara
味道🙂
我也不知道
Linux很爛,只有極客和黑客才能使用它!
可能是真的。 Linux不是白痴的理想系統😉
絕對是……這是純粹的污穢……沒有病毒,系統永不崩潰,我只需單擊幾下就可以了……認真的操作系統的複雜性和問題性在哪裡!!! 我想念winbugs ...
-嘿,你。 你怎麼不舉手
-因為我不使用Windows。
教授驚訝地再次問:
-好吧,如果您不使用Windows,則使用什麼操作系統?
-GNU / Linux。 -他自豪地回答-
這位狂熱的耳朵不敢相信這樣的事情的教授驚呼道:
-但是我的兒子,您犯了使用這種臭味的罪過?
學生很鎮定的回答:
-我的父親是計算機科學家,並且使用OpenSuse,我的母親是安全顧問,並且使用Debian Linux,而我的兄弟則學習Physics,並且使用Linux Mandrake,這就是為什麼我也使用GNU / Linux! -他感到驕傲和自信-
教授惱怒地回答:“好吧,但這不是使用Linux的理由。” 您不必做父母做的事。 例如,如果您的母親整日賣淫和吸毒,您的父親摸摸他的球,像混蛋和毒販一樣喝酒,而您的兄弟搶劫了商店,搶奪了阿媽,那麼您會怎麼做?
-一定要安裝Windows !!!
開個玩笑,我已經看過了哈哈哈。
曾經用它來降低ISO
我再也沒有用過
曾經用它來降低ISO
我再也沒有用過...
不久前,我在Pacman推薦的一個教程中嘗試了Axel,但是沒有發現,我當天刪除了它。 現在詳細說明了為什麼逃脫我的細節,但是在嘗試了各種配置之後,在所有情況下使用它進行更新要比不使用它花費更長的時間。
關於另一個主題,昨天我整天都在等待有關博客週年紀念日的條目……當然還有新設計的條目(在您提出要求之前,我會一直打擾您:D)。
關於新主題,它甚至還不是遙不可及的……它比我們想像的要復雜,在考慮設計中的某些變化時更是如此。
eh,下載的文件保存在哪裡=?
在執行軸的目錄中
act
如果在終端中您位於/ home /您的用戶/ Documents…中,則將在Documents中下載文件。
尊敬的@ KZKG ^ Gaara,我想在您的筆記中添加lftp的描述,我認為這是用於從命令行分段下載的確定性工具,遠遠優於其他工具。
我停止使用axel是因為做它的一個瘦小伙子已停止更新它,他不時進行了一些小修。
在閱讀您的帖子時,我直接轉到axel的網站[0],發現了兩個令人愉快的消息:
1. axel現在由其他人維護,這意味著該項目沒有死,並且一定會更新該應用程序。 (這是兩者之間不太相關的新聞)
2. axel的創建者還是BitlBee [1]的創建者,簡直太棒了!
對於那些不了解BitlBee的人來說,該應用程序是一個在後台運行的服務器,就像一個守護程序一樣,可以在一個IRC頻道上統一我們所有的IM(即時消息)帳戶,這是一個非常酷的書呆子。
例如,我通常在Yakuake的選項卡中打開WeeChat [2]會話(顯然,他們可以使用他們想要的任何IRC客戶端:Irssi,Konversation,Quassel,Kvirc,X-Chat,Pidgin,mIRC,無論他們想要什麼),從我連接到本地BitlBee服務器的同一WeeChat(是的,也可以在網絡上創建BitlBee服務器以服務於不同類型的用戶,這真是太棒了),當我連接到BitlBee服務器時,它會自動開始登錄我進入我已註冊的所有消息傳遞服務中,因此不需要使用圖形應用程序進行在線連接[3],還有更好的方法,我使用WeeChat(我是其粉絲)進行所有的在線通信。 WeeChat允許您使用多種插件來通知傳入消息,例如Growl [4],它與MacOS使用的內部消息傳遞系統相同。
但是,嘿,我離開了話題。
當axel開發停止時,我一直在尋找並發現該應用程序,以我的拙劣理解是GNU / Linux中所有控制台下載管理器的父輩:lftp。[5]
lftp僅僅是IM-PRE-SIO-NAN-TE,它不僅是一個下載管理器,它還是用於分段下載的多協議FTP / HTTP下載的完整接口,具有作業管理功能(類似於BASH的作業隊列) ,並行文件傳輸(每個文件具有相應的多分段/鏡像),失敗或剪切下載的繼續,使用憑證登錄FTP站點的安全登錄(axel不支持登錄憑證的FTP)以及更多的功能(它們使之成為國王)下載管理器。
此外,它是所有多段下載管理器中最輕的一種(是的,比axel還輕),並允許我們將連接壓縮到最後一位,因此,如果我們將下載配置為絕對使用所有帶寬(並且只要來源允許)lftp將以我們連接的最大可能速度下載-請注意,我們可能沒有剩餘的頻段可供瀏覽!
lftp是一個功能非常強大的工具,儘管我現在僅使用它來下載文件以達到我的最大連接能力。 為此,我創建了這個別名,因此不必在每次下載內容時都鍵入整個指令:
別名L ='lftp -e»'pget -n20'
下載指令為:$ L {url_completa_del_file_to_download}; 放棄 '
分號將像在Bash中一樣結束前一個指令塊,然後我告訴它以quit結束其執行並以最終的複選標記關閉整個指令。
顯然,請閱讀lftp手冊頁,以了解-e,pget,-n等的作用。
最後:我驗證了只有一個工具具有與lftp相同的效率,並且它是Fiefox DownThemAll的擴展:就像lftp一樣,它具有非凡的速度從網上下載文件,並且最好的是,與lftp一樣,它沒有速度上限,它始終嘗試以我們的帶寬允許的最大速度下載。
問候,我希望這些應用能為您服務。
[0] http://wilmer.gaa.st/main.php/me.html
[1] http://www.bitlbee.org/main.php/news.r.html
[2] http://weechat.org/
[3] http://www.centerim.org/index.php/Main_Page
CenterIM是一個多協議即時消息客戶端,旨在專門從控制台運行。
[4] http://growl.info/
[5]
很有意思 ...
有趣的是,我當時正在考慮嘗試使用axel,但是從您的意思來看,我想我將首先嘗試lftp。
@使用Axel時Pardinho 10所在的位置(終端)
哇,我當時想在Slackware上安裝它,但是我意識到……我已經默認安裝了它,現在我只需要嘗試一下即可。
我去下載了一個文件,結果像這樣,我只顯示了最後一部分,因為它幾乎吞沒了整個終端:
[0%]…………。 …………。 …………。 …………。 …………。 [201,1KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [201,4KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [201,8KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [202,1KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [202,4KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [202,7KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [203,1KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [203,4KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [203,7KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [204,0KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [204,3KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [204,6KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [204,9KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [205,2KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [205,0KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [202,0KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [203,6KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [205,2KB / s]
[0%]…………。 …………。 …………。 …………。 …………。 [205,5KB / s]
[0%]…………。 …………。 …………。 ……。
pthread錯誤!
pthread錯誤!
我什麼也沒下載,他這樣執行
經紀人@ linux-elite:〜> axel -n 10 ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
初始化下載: ftp://ftp.snt.utwente.nl/pub/games/urbanterror/full_install/linux_or_mac/UrbanTerror411.zip
檔案大小:1074190065位元組
打開輸出文件UrbanTerror411.zip
開始下載
我仍然使用wget下載文件,並且運行良好,但是我想知道發生了什麼
非常有趣,我有一個問題,因為在Linux Mint 13 Maya中我從未找到過wget,我從未找到過.bashrc文件,在其他Ubuntu PC上,我需要配置一些東西,添加別名等。嘗試使用wget做一些事情,只要我要從本地網絡從域中下載某些內容,就沒問題,但是只要它是另一個URL,它就會為我提供代理服務器的身份驗證錯誤,我肯定需要知道我應該做的添加,配置(我想它是.bashrc中的內容),並且絕對要保留我的用戶名或passwd,以便在我使用終端下載內容時不要再給我這個錯誤,我希望有人拋出我一行。 謝謝大家,網站非常好🙂
在最後一種情況下,您可以配置/ etc / wgetrc ...在該文件中顯示代理,然後在其中看到選項😀
我已經看到了,我嘗試配置它,但是這讓我有點不舒服,我完全理解了語言,這不是問題,但是它不斷給我auth錯誤。 🙁
我將從頭開始嘗試,我也想對axel做一些類似的事情,在這裡我覺得非常好。 我確實需要時不時地從網絡上下載奇數文件,沒有什麼比用極客風格做的更好了,比終端更專業……我也喜歡bash!
好吧兄弟還是謝謝。
它可以下載哪種文件? 如何從服務器下載? 例如putlocker?
貢獻不錯,也很快。
一百萬謝謝!