語法
wget(選項(xiàng))(參數(shù))
選項(xiàng)
-a<日志文件>:在指定的日志文件中記錄資料的執(zhí)行過程;
-A<后綴名>:指定要下載文件的后綴名,多個(gè)后綴名之間使用逗號(hào)進(jìn)行分隔;
-b:進(jìn)行后臺(tái)的方式運(yùn)行wget;
-B<連接地址>:設(shè)置參考的連接地址的基地地址;
-c:繼續(xù)執(zhí)行上次終端的任務(wù);
-C<標(biāo)志>:設(shè)置服務(wù)器數(shù)據(jù)塊功能標(biāo)志on為激活,off為關(guān)閉,默認(rèn)值為on;
-d:調(diào)試模式運(yùn)行指令;
-D<域名列表>:設(shè)置順著的域名列表,域名之間用“,”分隔;
-e<指令>:作為文件“.wgetrc”中的一部分執(zhí)行指定的指令;
-h:顯示指令幫助信息;
-i<文件>:從指定文件獲取要下載的URL地址;
-l<目錄列表>:設(shè)置順著的目錄列表,多個(gè)目錄用“,”分隔;
-L:僅順著關(guān)聯(lián)的連接;
-r:遞歸下載方式;
-nc:文件存在時(shí),下載文件不覆蓋原有文件;
-nv:下載時(shí)只顯示更新和出錯(cuò)信息,不顯示指令的詳細(xì)執(zhí)行過程;
-q:不顯示指令執(zhí)行過程;
-O:下載并以指定的文件名保存;
-nh:不查詢主機(jī)名稱;
-v:顯示詳細(xì)執(zhí)行過程;
-V:顯示版本信息;
--passive-ftp:使用被動(dòng)模式PASV連接FTP服務(wù)器;
--follow-ftp:從HTML文件中下載FTP連接文件。
參數(shù)
URL:下載指定的URL地址。
其中?-O:下載并以指定的文件名保存
wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080
wget默認(rèn)會(huì)以最后一個(gè)符合/的后面的字符來命名,對(duì)于動(dòng)態(tài)鏈接的下載通常文件名會(huì)不正確。
*錯(cuò)誤:下面的例子會(huì)下載一個(gè)文件并以名稱download.aspx?id=1080保存:
wget http://www.linuxde.net/download?id=1
即使下載的文件是zip格式,它仍然以download.php?id=1080命令。
*正確:為了解決這個(gè)問題,我們可以使用參數(shù)-O來指定一個(gè)文件名:
wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080
*特殊的:
-O file(--output-document=file)
? ? ?The documents will not be written to the appropriate files, but all will be concatenated together and written to file. ?If - is used as file, documents will be ?printed to standard output, disabling link conversion. ?(Use ./- to print to a file literally named -.)
表示:wget?會(huì)把url中獲取的數(shù)據(jù)統(tǒng)一寫入 '-O' 指定的file中。
? ? ? ? wget -O-以'-'作為file參數(shù),那么數(shù)據(jù)將會(huì)被打印到標(biāo)準(zhǔn)輸出,通常為控制臺(tái)。
? ? ? ? wget -O ./-以'./-'作為file參數(shù),那么數(shù)據(jù)才會(huì)被輸出到名為'-'的file中。
---------------------
作者:51bigod
來源:CSDN
原文:https://blog.csdn.net/qq_32331073/article/details/79239323
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!