命令行下載工具
喜歡命令行操作,追求高效速度的下載,推薦使用命令行下載工具。命令行工具不僅易于使用,而且具有很高的下載速度和下載效率,特別適合大批量的下載文件。下面將詳細介紹這些工具。
Wget
Wget 是一個非常常見的命令行 下載 工具,大多數(shù) Linux 發(fā)行版都默認包含該工具。如果沒有安裝,可以在下載中安裝最新版本,使用如下命令編譯安裝:
#tar zxvf wget-1.9.1.tar.gz
#cd wget-1.9.1 #./
#make #make
它的使用很簡單,Wget使用格式如下:#wget [] [下載] 1.Wget常用參數(shù)
◆-b:后臺下載,wget默認是把文件下載放到當前目錄下。
◆-O:將文件下載移動到指定目錄。
◆-P:在保存文件之前創(chuàng)建一個具有指定名稱的目錄。
◆-t:嘗試連接的次數(shù),當Wget無法與服務器建立連接時,嘗試連接的次數(shù)。
◆-c:從斷點恢復上傳。如果 下載 被中斷,連接將從最后一個斷點 下載 恢復。除了以上常用功能外,Wget還支持HTTP和FTP代理功能,只需編輯其配置文件“/etc/”即可。具體方法是用VI編輯器打開上述文件,去掉“”和“”前的#,然后在這兩項后輸入對應代理服務器的地址,保存退出。另外,Wget還可以下載整個網站,比如下載整個Man 。只需輸入以下命令:#wget -r -p -np -k -r 參數(shù)指使用遞歸下載,-p 指下載 顯示完整網頁所需的所有文件頁面,如圖片等,-np表示不搜索上層目錄,-k表示將絕對鏈接轉換為相對鏈接。
它也是一個非常流行的命令行下載工具mac 命令行下載軟件包,支持多線程下載和可恢復上傳。可以到下載.3.7.4安裝包,下載安裝后使用如下命令安裝包:
#tar zxvf -1.3.7.4.tar.gz
#cd -1.3.7.4
#./#make
#制作
命令格式如下:#proz [參數(shù)] [下載地址] 常用選項有:
◆-k=n:設置n個線程下載。不加此參數(shù)指定線程數(shù),默認為4線程下載。
◆-P,---=DIR:指定將下載的文件保存在DIR/目錄下。
◆-r, --:繼續(xù)下載未完成的文件。如果要指定線程數(shù)下載,可以使用以下命令: #proz -k=5 這將執(zhí)行文件下載 5 個線程,并將文件保存到當前目錄。和 Wget 一樣,它也提供了恢復功能。 下載中斷后,重新輸入上述命令,會出現(xiàn)恢復上傳的提示。按 R 鍵繼續(xù)下載。
我的獲取
MyGet 目標被設計成一個可擴展的、多線程的下載 工具mac 命令行下載軟件包,具有豐富的接口,支持 HTTP、FTP、HTTPS、MMS、RTSP 和其他協(xié)議。在下載最新版本0.1.0,下載之后使用以下命令安裝:
#tar jxvf myget-0.1.0.tar.bz2
#cd myget-0.1.0 #./
#制作
#制作
MyGet 命令格式如下:# [] [下載] 常用選項:
◆-d [目錄]:指定下載要存放的文件在本地存放的位置,默認為當前目錄。
◆-f [file]:指定下載文件名。
◆-h:幫助選項。
◆-n []:下載線程數(shù),默認4個。
◆-x [代理服務器地址]:設置代理服務器地址,如“-x:@host:port”。 MyGet 的通常形式如下: # -d /root/ -n 10
是一個命令行多線程下載工具,最多支持30個下載線程。在 下載最新的 1.1.0 版本中。然后使用如下命令編譯安裝:
#tar zxvf -1.1.0.tar.gz
#cd /
#制作
#制作
格式
is: # [下載] [] [ of ] 需要注意的是下載地址和需要用西引號括起來,線程數(shù)不能超過 30。一個典型的 下載 如下:# "" 30
卷曲
Curl 也是 Linux 下一個不錯的命令行下載 工具。它小而快。唯一的缺點是不支持多線程下載。 下載 的最新版本。 下載之后可以使用如下命令編譯安裝:
#tar zxvf curl-7.14.0.tar.gz
#cd curl-7.14.0/
#./
#制作
#make 測試
#制作
Curl 使用如下格式:#curl [][下載] Curl 典型下載如下:#curl -O ~/tools/-jre.tar.gz 使用Curl< @k2@ > 一個文件并保存到當前目錄。另外,雖然Curl不支持多線程下載,但是可以下載多個文件或者下載同時下載一個文件的一部分,可以通過如下命令實現(xiàn): #curl -r 0-199 獲取文件的前 200 個字節(jié)。對于常用的代理下載curl也可以輕松實現(xiàn),具體操作如下:#curl -x 10.1.27.10:1022 ftp: //ftp.funet .fi/ 使用代理服務器的文件下載 代理地址為 10.1.27.10 端口 1022。#curl -U user: -x 10.1.27.10:1022 ftp://ftp.funet.fi/ :輸入有效的帳號和密碼。
阿克塞爾
Axel是一個命令行下的多線程下載工具,支持斷點續(xù)傳,速度通常是Wget的幾倍??稍?下載 獲得。 下載使用如下命令編譯安裝:
#tar zxvf axel-1.0a.tar.gz
#cd axel-1.0a/
#./
#制作
#制作
基本用法如下:#axel [] [下載] ??[下載] 一個典型的下載如下:#alex -n 10 -o / home// ~ /tools/-jre.tar.gz 使用10個線程將指定路徑的文件下載傳送到/home//目錄下。本文詳細介紹了Linux中常用的下載工具。這些下載工具各有優(yōu)缺點,使用起來也比較簡單,所以無論你是初學者還是Linux專家,總有一款適合你。