時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(1)
一、Wget
Wget是一個十分常用命令行下載工具,多數(shù)Linux發(fā)行版本都默認包含這個工具。如果沒有安裝可在http://www.gnu.org /software/wget/wget.html下載最新版本,并使用如下命令編譯安裝:
#tar zxvf wget-1.9.1.tar.gz
#cd wget-1.9.1 #./configure
#make #make install
它的用法很簡單,Wget使用格式如下: #wget [選項] [下載地址]
1.Wget常用參數(shù)
◆-b:后臺下載,Wget默認的是把文件下載到當前目錄。
◆-O:將文件下載到指定的目錄中。
◆-P:保存文件之前先創(chuàng)建指定名稱的目錄。
◆-t:嘗試連接次數(shù),當Wget無法與服務器建立連接時,嘗試連接多少次。
◆-c:斷點續(xù)傳,如果下載中斷,那么連接恢復時會從上次斷點開始下載。
除了上述常用功能,Wget還支持HTTP和FTP代理功能,編輯其配置文件"/etc/wgetrc"即可。具體方法是使用VI 編輯器打開上述文件,將 "http_proxy"和"ftp_proxoy"前的#去掉,然后在這兩項后輸入相應的代理服務器的地址,保存退出即可。此外,Wget還可下載整個網(wǎng)站,如下載http://man.chinaunix.net整個Man手冊中心。只需輸入如下命令即可: #wget -r -p -np -k http://man.chinaunix.net 其中-r參數(shù)是指使用遞歸下載,-p是指下載所有顯示完整網(wǎng)頁所以需要的文件,如圖片等,-np是指不搜索上層目錄,-k則是指將絕對鏈接轉換為相對鏈接。
二、MyGet
MyGet目標設計成一個可擴展的,擁有豐富界面的多線程下載工具,它支持HTTP、FTP、HTTPS、MMS、RTSP等協(xié)議。在 http://myget.sourceforge.net/release/myget-0.1.0.tar.bz2下載其最新版本0.1.0,下載后使用如下命令安裝:
#tar jxvf myget-0.1.0.tar.bz2
#cd myget-0.1.0 #./configure
#make
#make install
MyGet 命令格式如下: #mytget [選項] [下載地址]
常用的選項:
◆-d [目錄]:指定下載到的文件在本地存放的位置,默認當前目錄。
◆-f [文件]:指定下載文件名稱。
◆-h:幫助選項。
◆-n [線程數(shù)]:下載線程數(shù)量,默認為4個。
◆-x [代理服務器地址]:設置代理服務器地址,如"-x http://user:password@host:port"。
MyGet常用的形式如下: #mytget -d /root/ -n 10 linuxsir.org/download/patch/lumaqq_2004t_patch_2005.07.21.00.00.zip">http://lumaqq.linuxsir.org/download/patch/lumaqq_2004t_patch_2005.07.21.00.00.zip
三、Curl
Curl也是Linux下不錯的命令行下載工具,小巧、高速,唯一的缺點是不支持多線程下載。在 http://curl.haxx.se/download/curl-7.14.0.tar.gz下載最新版本。下載后便可使用如下命令編譯安裝:
#tar zxvf curl-7.14.0.tar.gz
#cd curl-7.14.0/
#./configure
#make
#make test
#make install
Curl使用格式如下: #curl [選項][下載地址]
Curl典型下載如下: #curl -O http://10.1.27.10/~kennycx/tools/lumaqq_2004-linux_gtk2_x86_with_jre.tar.gz???? 使用Curl下載一個文件并保存到當前目錄。
此外,Curl雖然不支持多線程下載,但它可同時下載多個文件或下載文件的某一部分,可使用如下命令實現(xiàn):
#curl -r 0-199 http://www.netscape.com/ 獲得文件的前200 bytes。
對于常用的代理下載Curl也可輕松實現(xiàn),具體操作如下:
#curl -x 10.1.27.10:1022 ftp://ftp.funet.fi/README 使用代理地址為10.1.27.10端口為1022的代理服務器下載一個文件。
#curl -U user:passwd -x 10.1.27.10:1022 ftp://ftp.funet.fi/README 如果代理服務器需要特別的驗證,則需要在user:passwd處輸入合法的帳號和密碼。
關鍵詞標簽:linux,下載工具,wget,
相關閱讀
熱門文章 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 Tomcat9.0如何安裝_Tomcat9.0環(huán)境變量配置方法 多種操作系統(tǒng)NTP客戶端配置 Linux操作系統(tǒng)修改IP
人氣排行 Linux下獲取CPUID、硬盤序列號與MAC地址 dmidecode命令查看內(nèi)存型號 linux tc實現(xiàn)ip流量限制 安裝紅帽子RedHat Linux9.0操作系統(tǒng)教程 linux下解壓rar文件 lcx.exe、nc.exe、sc.exe入侵中的使用方法 Ubuntu linux 關機、重啟、注銷 命令 查看linux服務器硬盤IO讀寫負載