成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Linux系統(tǒng)下wget命令的使用教程

Linux系統(tǒng)下wget命令的使用教程

熱門(mén)標(biāo)簽:柯城手機(jī)地圖如何做地圖標(biāo)注 高德地圖標(biāo)注在電腦上 軟件電話(huà)機(jī)器人 金華呼叫中心外呼系統(tǒng)廠家 申請(qǐng)400電話(huà)流程好嗎 萊蕪移動(dòng)外呼系統(tǒng) 杭州電銷(xiāo)機(jī)器人有效果嗎 小語(yǔ)股票電銷(xiāo)機(jī)器人 襄陽(yáng)地圖標(biāo)注店

一、Linux wget簡(jiǎn)介

wget是linux上的命令行的下載工具。這是一個(gè)GPL許可證下的自由軟件。Linux wget支持HTTP和FTP協(xié)議,支持代理服務(wù)器和斷點(diǎn)續(xù)傳功能,能夠自動(dòng)遞歸遠(yuǎn)程主機(jī)的目錄,找到合乎條件的文件并將其下載到本地硬盤(pán)上;如果必要,Linux wget將恰當(dāng)?shù)剞D(zhuǎn)換頁(yè)面中的超級(jí)連接以在本地生成可瀏覽的鏡像。由于沒(méi)有交互式界面,Linux wget可在后臺(tái)運(yùn)行,截獲并忽略HANGUP信號(hào),因此在用戶(hù)推出登錄以后,仍可繼續(xù)運(yùn)行。通常,Linux wget用于成批量地下載Internet網(wǎng)站上的文件,或制作遠(yuǎn)程網(wǎng)站的鏡像。

二、實(shí)例

下載下載192.168.1.168首頁(yè)并且顯示下載信息Linux wget -d http://192.168.1.168下載192.168.1.168首頁(yè)并且不顯示任何信息wget -q http://192.168.1.168下載filelist.txt中所包含的鏈接的所有文件wget -i filelist.txt

下載到指定目錄wget -P/tmp ftp://user:passwd@url/file把文件file下載到/tmp目錄下。Linux wget是一個(gè)命令行的下載工具。對(duì)于我們這些 Linux 用戶(hù)來(lái)說(shuō),幾乎每天都在使用它。下面為大家介紹幾個(gè)有用的 Linux wget 小技巧,可以讓你更加高效而靈活的使用 Linux wget。

*

復(fù)制代碼
代碼如下:
$ wget -r -np -nd http://example.com/packages/
這條命令可以下載 http://example.com 網(wǎng)站上 packages 目錄中的所有文件。其中,-np 的作用是不遍歷父目錄,-nd 表示不在本機(jī)重新創(chuàng)建目錄結(jié)構(gòu)。

*

復(fù)制代碼
代碼如下:
$ wget -r -np -nd --accept=iso http://example.com/centos-5/i386/
與上一條命令相似,但多加了一個(gè) --accept=iso 選項(xiàng),這指示Linux wget僅下載 i386 目錄中所有擴(kuò)展名為 iso 的文件。你也可以指定多個(gè)擴(kuò)展名,只需用逗號(hào)分隔即可。

*

復(fù)制代碼
代碼如下:
$ wget -i filename.txt
此命令常用于批量下載的情形,把所有需要下載文件的地址放到 filename.txt 中,然后 Linux wget就會(huì)自動(dòng)為你下載所有文件了。

*

復(fù)制代碼
代碼如下:
$ wget -c http://example.com/really-big-file.iso
這里所指定的 -c 選項(xiàng)的作用為斷點(diǎn)續(xù)傳。

*

復(fù)制代碼
代碼如下:
$ wget -m -k (-H) http://www.example.com/
該命令可用來(lái)鏡像一個(gè)網(wǎng)站,Linux wget將對(duì)鏈接進(jìn)行轉(zhuǎn)換。如果網(wǎng)站中的圖像是放在另外的站點(diǎn),那么可以使用 -H 選項(xiàng)。

三、參數(shù)

代碼:

復(fù)制代碼
代碼如下:
$ wget --helpGNU Wget 1.9.1
,非交互式的網(wǎng)絡(luò)文件下載工具。用法:Linux wget[選項(xiàng)]... [URL]...長(zhǎng)選項(xiàng)必須用的參數(shù)在使用短選項(xiàng)時(shí)也是必須的。

啟動(dòng):

-V, --version 顯示 Wget 的版本并且退出。 
-h, --help 打印此幫助。 
-b, -background 啟動(dòng)后進(jìn)入后臺(tái)操作。 
-e, -execute=COMMAND 運(yùn)行‘.wgetrc’形式的命令。
日志記錄及輸入文件:

-o, --output-file=文件 將日志消息寫(xiě)入到指定文件中。 
-a, --append-output=文件 將日志消息追加到指定文件的末端。 
-d, --debug 打印調(diào)試輸出。 
-q, --quiet 安靜模式(不輸出信息)。 
-v, --verbose 詳細(xì)輸出模式(默認(rèn))。 
-nv, --non-verbose 關(guān)閉詳細(xì)輸出模式,但不進(jìn)入安靜模式。 
-i, --input-file=文件 下載從指定文件中找到的 URL。 
-F, --force-html 以 HTML 方式處理輸入文件。 
-B, --base=URL 使用 -F -i 文件選項(xiàng)時(shí),在相對(duì)鏈接前添加指定的 URL。
下載:

-t, --tries=次數(shù) 配置重試次數(shù)(0 表示無(wú)限)。 
--retry-connrefused 即使拒絕連接也重試。 
-O --output-document=文件 將數(shù)據(jù)寫(xiě)入此文件中。 
-nc, --no-clobber 不更改已經(jīng)存在的文件,也不使用在文件名后添加 .#(# 為數(shù)字)的方法寫(xiě)入新的文件。 
-c, --continue 繼續(xù)接收已下載了一部分的文件。 
--progress=方式 選擇下載進(jìn)度的表示方式。 
-N, --timestamping 除非遠(yuǎn)程文件較新,否則不再取回。 
-S, --server-response 顯示服務(wù)器回應(yīng)消息。 
--spider 不下載任何數(shù)據(jù)。 
-T, --timeout=秒數(shù) 配置讀取數(shù)據(jù)的超時(shí)時(shí)間 (秒數(shù))。 
-w, --wait=秒數(shù) 接收不同文件之間等待的秒數(shù)。 
--waitretry=秒數(shù) 在每次重試之間稍等一段時(shí)間 (由 1 秒至指定的 秒數(shù)不等)。 
--random-wait 接收不同文件之間稍等一段時(shí)間(由 0 秒至 2*WAIT 秒不等)。 
-Y, --proxy=on/off 打開(kāi)或關(guān)閉代理服務(wù)器。 
-Q, --quota=大小 配置接收數(shù)據(jù)的限額大小。 
--bind-address=地址 使用本機(jī)的指定地址 (主機(jī)名稱(chēng)或 IP) 進(jìn)行連接。 
--limit-rate=速率 限制下載的速率。 
--dns-cache=off 禁止查找存于高速緩存中的 DNS。 
--restrict-file-names=OS 限制文件名中的字符為指定的 OS (操作系統(tǒng)) 所允許的字符。
目錄:

-nd --no-directories 不創(chuàng)建目錄。 
-x, --force-directories 強(qiáng)制創(chuàng)建目錄。 
-nH, --no-host-directories 不創(chuàng)建含有遠(yuǎn)程主機(jī)名稱(chēng)的目錄。 
-P, --directory-prefix=名稱(chēng) 保存文件前先創(chuàng)建指定名稱(chēng)的目錄。 
--cut-dirs=數(shù)目 忽略遠(yuǎn)程目錄中指定數(shù)目的目錄層。
HTTP 選項(xiàng):

--http-user=用戶(hù) 配置 http 用戶(hù)名。 
--http-passwd=密碼 配置 http 用戶(hù)密碼。 
-C, --cache=on/off (不)使用服務(wù)器中的高速緩存中的數(shù)據(jù) (默認(rèn)是使用的)。 
-E, --html-extension 將所有 MIME 類(lèi)型為 text/html 的文件都加上 .html 擴(kuò)展文件名。 
--ignore-length 忽略“Content-Length”文件頭字段。 
--header=字符串 在文件頭中添加指定字符串。 
--proxy-user=用戶(hù) 配置代理服務(wù)器用戶(hù)名。 
--proxy-passwd=密碼 配置代理服務(wù)器用戶(hù)密碼。 
--referer=URL 在 HTTP 請(qǐng)求中包含“Referer:URL”頭。 
-s, --save-headers 將 HTTP 頭存入文件。 
-U, --user-agent=AGENT 標(biāo)志為 AGENT 而不是 Wget/VERSION。 
--no-http-keep-alive 禁用 HTTP keep-alive(持久性連接)。 
--cookies=off 禁用 cookie。 
--load-cookies=文件 會(huì)話(huà)開(kāi)始前由指定文件載入 cookie。 
--save-cookies=文件 會(huì)話(huà)結(jié)束后將 cookie 保存至指定文件。 
--post-data=字符串 使用 POST 方法,發(fā)送指定字符串。 
--post-file=文件 使用 POST 方法,發(fā)送指定文件中的內(nèi)容。
HTTPS (SSL) 選項(xiàng):

--sslcertfile=文件 可選的客戶(hù)段端證書(shū)。 
--sslcertkey=密鑰文件 對(duì)此證書(shū)可選的“密鑰文件”。 
--egd-file=文件 EGD socket 文件名。 
--sslcadir=目錄 CA 散列表所在的目錄。 
--sslcafile=文件 包含 CA 的文件。 
--sslcerttype=0/1 Client-Cert 類(lèi)型 0=PEM (默認(rèn)) / 1=ASN1 (DER) 
--sslcheckcert=0/1 根據(jù)提供的 CA 檢查服務(wù)器的證書(shū) 
--sslprotocol=0-3 選擇 SSL 協(xié)議;0=自動(dòng)選擇, 
1=SSLv2 2=SSLv3 3=TLSv1
FTP 選項(xiàng):

-nr, --dont-remove-listing 不刪除“.listing”文件。 
-g, --glob=on/off 設(shè)置是否展開(kāi)有通配符的文件名。 
--passive-ftp 使用“被動(dòng)”傳輸模式。 
--retr-symlinks 在遞歸模式中,下載鏈接所指示的文件(連至目錄則例外)。
遞歸下載:

-r, --recursive 遞歸下載。 
-l, --level=數(shù)字 最大遞歸深度(inf 或 0 表示無(wú)限)。 
--delete-after 刪除下載后的文件。 
-k, --convert-links 將絕對(duì)鏈接轉(zhuǎn)換為相對(duì)鏈接。 
-K, --backup-converted 轉(zhuǎn)換文件 X 前先將其備份為 X.orig。 
-m, --mirror 等效于 -r -N -l inf -nr 的選項(xiàng)。 
-p, --page-requisites 下載所有顯示完整網(wǎng)頁(yè)所需的文件,例如圖像。 
--strict-comments 打開(kāi)對(duì) HTML 備注的嚴(yán)格(SGML)處理選項(xiàng)。
遞歸下載時(shí)有關(guān)接受/拒絕的選項(xiàng):

-A, --accept=列表 接受的文件樣式列表,以逗號(hào)分隔。 
-R, --reject=列表 排除的文件樣式列表,以逗號(hào)分隔。 
-D, --domains=列表 接受的域列表,以逗號(hào)分隔。 
--exclude-domains=列表 排除的域列表,以逗號(hào)分隔。 
--follow-ftp 跟隨 HTML 文件中的 FTP 鏈接。 
--follow-tags=列表 要跟隨的 HTML 標(biāo)記,以逗號(hào)分隔。 
-G, --ignore-tags=列表 要忽略的 HTML 標(biāo)記,以逗號(hào)分隔。 
-H, --span-hosts 遞歸時(shí)可進(jìn)入其它主機(jī)。 
-L, --relative 只跟隨相對(duì)鏈接。 
-I, --include-directories=列表 要下載的目錄列表。 
-X, --exclude-directories=列表 要排除的目錄列表。 
-np, --no-parent 不搜索上層目錄。

四、實(shí)例:用Wget批量下載遠(yuǎn)程FTP服務(wù)器上的文件
昨天買(mǎi)了個(gè)VPS,把虛擬主機(jī)遷移到VPS了,遷移過(guò)程肯定是要轉(zhuǎn)移數(shù)據(jù)的。以前虛擬主機(jī)遷移數(shù)據(jù)的模式是非常低效率的,舊主機(jī)打包下載->新主機(jī)上傳再解壓縮,由于家庭網(wǎng)絡(luò)帶寬非常低,而且ADSL的上行速率512kbps萬(wàn)年不變,導(dǎo)致以前遷移網(wǎng)站絕對(duì)是體力活...

現(xiàn)在有了VPS,有了shell,這個(gè)過(guò)程就無(wú)比簡(jiǎn)單了,借助機(jī)房的大帶寬,直接機(jī)房對(duì)機(jī)房互傳文件看著簡(jiǎn)直就是一種享受啊

好了,講一下方法:

1、舊虛擬主機(jī)打包備份整站 site.tar.gz

2、在VPS的shell中利用wget下載舊虛擬主機(jī)中的site.tar.gz,使用FTP協(xié)議

復(fù)制代碼
代碼如下:

wget --ftp-user=username --ftp-password=password -m -nh ftp://xxx.xxx.xxx.xxx/xxx/xxx/site.tar.gz
wget --ftp-user=username --ftp-password=password -r -m -nh ftp://xxx.xxx.xxx.xxx/xxx/xxx/*

上面就是命令了,F(xiàn)TP用戶(hù)名密碼參數(shù)不解釋?zhuān)?/p>

-r 可選,表示遞歸下載,如果直接下載整個(gè)目錄就需要該參數(shù);

-m 表示鏡像,不解釋?zhuān)?/p>

-nh表示不生成那一堆層級(jí)目錄,直接從當(dāng)前目錄開(kāi)始顯示,非常好的參數(shù);

后面是ftp的地址,斜杠后的 * 表示下載該目錄下的所有文件,如果只是一個(gè)文件,直接輸入文件名即可。

五、QA

A.使用wget工具linux所以的主要版本都自帶了Linux wget這個(gè)下載工具.bash$ wget http://place.your.url/here它還能控制ftp來(lái)下載整個(gè)web站點(diǎn)的各級(jí)目錄,當(dāng)然,如果你不小心,可能會(huì)把整個(gè)網(wǎng)站以及其他和他做鏈接的網(wǎng)站全部下載下來(lái).bash$ wget -m http://target.web.site/subdirectory由于這個(gè)工具具有很強(qiáng)的下載能力,所以可以在服務(wù)器上把它用作鏡像網(wǎng)站的工具.讓它按照”robots.txt”的規(guī)定來(lái)執(zhí)行.有很多參數(shù)用來(lái)控制它如何正確地做鏡像,可以限制鏈接的類(lèi)型和下載文件的類(lèi)型等等.例如:只下載有聯(lián)系的鏈接并且忽略GIF圖片:

復(fù)制代碼
代碼如下:
bash$ wget -m -L –reject=gif http://target.web.site/subdirectory

Linux wget也能夠?qū)崿F(xiàn)斷點(diǎn)續(xù)傳(-c參數(shù)),當(dāng)然,這種操作是需要遠(yuǎn)程服務(wù)器支持的.

復(fù)制代碼
代碼如下:
bash$ wget -c http://the.url.of/incomplete/file
可以把斷點(diǎn)續(xù)傳和鏡像功能結(jié)合起來(lái),這樣可以在以前斷過(guò)多次的情況下繼續(xù)鏡像一個(gè)有大量選擇性文件的站點(diǎn).如何自動(dòng)實(shí)現(xiàn)這個(gè)目的我們?cè)诤竺鏁?huì)討論得更多.

如果你覺(jué)得下載時(shí)老是斷線(xiàn)會(huì)影響你辦公的話(huà),你可以限制Linux wget重試的次數(shù).

復(fù)制代碼
代碼如下:
bash$ wget -t 5 http://place.your.url/here
這樣重試五次后就放棄了.用”-t inf”參數(shù)表示永遠(yuǎn)不放棄.不停地重試.

B.那對(duì)于代理服務(wù)該怎么辦呢?可以使用http代理的參數(shù)或者在.wgetrc配置文件里指定一個(gè)如何通過(guò)代理去下載的途徑.但是有這么一個(gè)問(wèn)題,如果通過(guò)代理來(lái)進(jìn)行斷點(diǎn)續(xù)傳的話(huà)可能會(huì)有幾次失敗.如果有一次通過(guò)代理下載的過(guò)程發(fā)生中斷,那么代理服務(wù)器上緩存里保存是那個(gè)完整的文件拷貝. 所以當(dāng)你用”wget -c”來(lái)下載剩余部分的時(shí)候代理服務(wù)器查看它的緩存,并錯(cuò)誤地認(rèn)為你已經(jīng)下載了整個(gè)文件.于是就發(fā)出了錯(cuò)誤的信號(hào).這個(gè)時(shí)候你可以用添加一個(gè)特定的請(qǐng)求參數(shù)來(lái)促使代理服務(wù)器清除他們的緩存:

復(fù)制代碼
代碼如下:
bash$ wget -c –header=”Pragma: no-cache” http://place.your.url/here

這個(gè)”–header”參數(shù)能夠以各種數(shù)字,各種方式添加。通過(guò)它我們可以更改web服務(wù)器或者代理服務(wù)器的某些屬性。有些站點(diǎn)不提供外部連接的文件服務(wù),只有通過(guò)同一個(gè)站點(diǎn)上其他的一些頁(yè)面時(shí)內(nèi)容才會(huì)被提交。這個(gè)時(shí)候你可以用加上”Referer:”參數(shù):bash$ wget –header=”Referer: http://coming.from.this/page” http://surfing.to.this/page有些特殊的網(wǎng)站只支持某種特定的瀏覽器,這個(gè)時(shí)候可以用”User-Agent:”參數(shù)


復(fù)制代碼
代碼如下:
bash$ wget –header=”User-Agent: Mozilla/4.0 (compatible; MSIE 5.0;Windows NT; DigExt)” http://msie.only.url/here

C.那我怎么設(shè)定下載時(shí)間呢?
如果你需要在你的辦公電腦上通過(guò)和其他同事共享的一個(gè)連接來(lái)下載一些很大的文件,而且你希望你的同事不會(huì)因?yàn)榫W(wǎng)絡(luò)速度的減慢而收到影響,那你就應(yīng)該盡量避開(kāi)高峰時(shí)段。當(dāng)然,不需要在辦公室里等到所以人都走掉,也不需要在家里用完晚飯后還惦記著要上網(wǎng)下載一次。用at來(lái)就可以很好的定制工作時(shí)間:bash$ at 23:00warning: commands will be executed using /bin/shat> wget http://place.your.url/hereat> press Ctrl-D這樣,我們?cè)O(shè)定了下載工作在晚上11點(diǎn)進(jìn)行。為了使這個(gè)安排能夠正常進(jìn)行,請(qǐng)確認(rèn)atd這個(gè)后臺(tái)程序正在運(yùn)行。

D.下載要花很多時(shí)間?
當(dāng)你需要下載大量的數(shù)據(jù),而且你又沒(méi)有享有足夠的帶寬,這個(gè)時(shí)候你會(huì)經(jīng)常發(fā)現(xiàn)在你安排的下載任務(wù)還沒(méi)有完成,一天的工作卻又要開(kāi)始了。
作為一個(gè)好同事,你只能停掉了這些任務(wù),而開(kāi)始另外的工作。然后你又需要反復(fù)地重復(fù)使用”wget -c”來(lái)完成你的下載。這樣肯定太繁瑣了,所以最好是用crontab來(lái)自動(dòng)執(zhí)行。創(chuàng)建一個(gè)純文本文件,叫做”crontab.txt”,包含下面的內(nèi)容:0 23 * * 1-5 wget -c -N http://place.your.url/here0 6 * * 1-5 killall wgetz這個(gè)crontab文件指定某些任務(wù)定期地執(zhí)行。前五列聲明是什么時(shí)候執(zhí)行這個(gè)命令,而每行的剩余部分則告訴crontab執(zhí)行什么內(nèi)容。

前兩列指定了每天一到晚上11點(diǎn)就開(kāi)始用Linux wget下載,一到早上6點(diǎn)就停止一切Linux wget下載。第三四列的*表示每個(gè)月的每一天都執(zhí)行這個(gè)任務(wù)。第五列則指定了一個(gè)星期的哪幾天來(lái)執(zhí)行這個(gè)程序。 –”1-5″表示從星期一到星期五。這樣在每個(gè)工作日的晚上11點(diǎn),下載工作開(kāi)始,到了上午的6點(diǎn),任何的Linux wget任務(wù)就被停掉了。你可以用下面的命令來(lái)執(zhí)行

復(fù)制代碼
代碼如下:
crontab:bash$ crontab crontab.txt

Linux wget的這個(gè)”-N”參數(shù)將會(huì)檢查目標(biāo)文件的時(shí)間戳,如果匹配了,下載程序就會(huì)停止,因?yàn)樗f(shuō)明整個(gè)文件已經(jīng)下載完全了。用”crontab -r”可以刪除這個(gè)計(jì)劃安排。我已經(jīng)多次采用這種方法,通過(guò)共享的電話(huà)撥號(hào)來(lái)下載過(guò)很多的ISO鏡像文件,還是比較實(shí)用的。

E.如何下載動(dòng)態(tài)變化的網(wǎng)頁(yè)
有些網(wǎng)頁(yè)每天都要根據(jù)要求變化好幾次.所以從技術(shù)上講,目標(biāo)不再是一個(gè)文件,它沒(méi)有文件長(zhǎng)度.因此”-c”這個(gè)參數(shù)也就失去了意義.例如:一個(gè)PHP寫(xiě)的并且經(jīng)常變動(dòng)的linux周末新聞網(wǎng)頁(yè):

復(fù)制代碼
代碼如下:
bash$ wget http://lwn.net/bigpage.php3

我辦公室里的網(wǎng)絡(luò)條件經(jīng)常很差,給我的下載帶了很大的麻煩,所以我寫(xiě)了個(gè)簡(jiǎn)單的腳本來(lái)檢測(cè)動(dòng)態(tài)頁(yè)面是否已經(jīng)完全更新了.

復(fù)制代碼
代碼如下:

#!/bin/bash
#create it if absent
touch bigpage.php3
#check if we got the whole thing
while ! grep -qi bigpage.php3
do
rm -f bigpage.php3
#download LWN in one big page
wget http://lwn.net/bigpage.php3
done

這個(gè)腳本能夠保證持續(xù)的下載該網(wǎng)頁(yè),直到網(wǎng)頁(yè)里面出現(xiàn)了" ",這就表示該文件已經(jīng)完全更新了.

F.對(duì)于ssl和Cookies怎么辦?
如果你要通過(guò)ssl來(lái)上網(wǎng),那么網(wǎng)站地址應(yīng)該是以”https://”來(lái)開(kāi)頭的.在這樣的情況下你就需要另外一種下載工具,叫做curl,它能夠很容易獲得.有些網(wǎng)站迫使網(wǎng)友在瀏覽的時(shí)候必須使用cookie.所以你必須從在網(wǎng)站上得到的那個(gè) Cookie里面得到”Cookie:”這個(gè)參數(shù).這樣才能保證下載的參數(shù)正確.對(duì)于lynx和Mozilla的Cookie的文件格式,用下面的:

復(fù)制代碼
代碼如下:
bash$ cookie=$( grep nytimes ~/.lynx_cookies |awk {printf(”%s=%s;”,$6,$7)} )
就可以構(gòu)造一個(gè)請(qǐng)求Cookie來(lái)下載http://www.nytimes.com上的內(nèi)容.當(dāng)然,你要已經(jīng)用這個(gè)瀏覽器在該網(wǎng)站上完成注冊(cè).w3m使用了一種不同的,更小巧的Cookie文件格式:
復(fù)制代碼
代碼如下:
bash$ cookie=$( grep nytimes ~/.w3m/cookie |awk {printf(”%s=%s;”,$2,$3)} )

現(xiàn)在就可以用這種方法來(lái)下載了:
復(fù)制代碼
代碼如下:
bash$ wget –header=”Cookie: $cookie” http://www.nytimes.com/reuters/technology/tech-tech-supercomput.html

或者用curl工具:
復(fù)制代碼
代碼如下:
bash$ curl -v -b $cookie -o supercomp.html http://www.nytimes.com/reuters/technology/tech-tech-supercomput.htm

G.如何建立地址列表?
到現(xiàn)在為止我們下載的都是單個(gè)文件或者是整個(gè)網(wǎng)站.有的時(shí)候我們需要下載某個(gè)網(wǎng)頁(yè)上鏈接的大量文件,但沒(méi)有必要把它整個(gè)網(wǎng)站都鏡像下來(lái).比如說(shuō)我們想從一個(gè)依次排列的100首歌里面下載前20首.注意,這里”–accept”和”–reject”參數(shù)是不會(huì)起作用的, 因?yàn)樗麄冎粚?duì)文件操作起作用.所以一定要用”lynx -dump”參數(shù)來(lái)代替.

復(fù)制代碼
代碼如下:
bash$ lynx -dump ftp://ftp.ssc.com/pub/lg/ |grep gz$ |tail -10 |awk {print $2} > urllist.txt

lynx的輸出結(jié)果可以被各種GNU文本處理工具過(guò)慮.在上面的例子里,我們的鏈接地址是以”gz”結(jié)尾的,并且把最后10個(gè)文件地址放到urllist.txt文件里.然后我們可以寫(xiě)一個(gè)簡(jiǎn)單的bash腳本來(lái)自動(dòng)下載這個(gè)文件里的目標(biāo)文件:

復(fù)制代碼
代碼如下:

bash$ for x in $(cat urllist.txt)
> do
> wget $x
> done

這樣我們就能夠成功下載Linux Gazette網(wǎng)站(ftp://ftp.ssc.com/pub/lg/)上的最新10個(gè)論題.

H.?dāng)U大使用的帶寬
如果你選擇下載一個(gè)受帶寬限制的文件,那你的下載會(huì)因?yàn)榉?wù)器端的限制而變得很慢.下面這個(gè)技巧會(huì)大大縮短下載的過(guò)程.但這個(gè)技巧需要你使用curl并且遠(yuǎn)程服務(wù)器有多個(gè)鏡像可以供你下載.例如,假設(shè)你想從下面的三個(gè)地址下載Mandrake 8.0:

復(fù)制代碼
代碼如下:

url1=http://ftp.eecs.umich.edu/pub/linux/mandrake/iso/Mandrake80-inst.iso
url2=http://ftp.rpmfind.net/linux/Mandrake/iso/Mandrake80-inst.iso
url3=http://ftp.wayne.edu/linux/mandrake/iso/Mandrake80-inst.iso

這個(gè)文件的長(zhǎng)度是677281792個(gè)字節(jié),所以用curl程序加”–range”參數(shù)來(lái)建立三個(gè)同時(shí)進(jìn)行的下載:

復(fù)制代碼
代碼如下:

bash$ curl -r 0-199999999 -o mdk-iso.part1 $url1
bash$ curl -r 200000000-399999999 -o mdk-iso.part2 $url2
bash$ curl -r 400000000- -o mdk-iso.part3 $url3

這樣就創(chuàng)建了三個(gè)后臺(tái)進(jìn)程.每個(gè)進(jìn)程從不同的服務(wù)器傳輸這個(gè)ISO文件的不同部分.這個(gè)”-r”參數(shù)指定目標(biāo)文件的字節(jié)范圍.當(dāng)這三個(gè)
進(jìn)程結(jié)束后,用一個(gè)簡(jiǎn)單的cat命令來(lái)把這三個(gè)文件銜接起來(lái)– cat mdk-iso.part? > mdk-80.iso.(強(qiáng)烈建議在刻盤(pán)之前先檢查md5)
你也可以用”–verbose”參數(shù)來(lái)使每個(gè)curl進(jìn)程都有自己的窗口來(lái)顯示傳輸?shù)倪^(guò)程.

標(biāo)簽:天門(mén) 黔南 威海 河南 景德鎮(zhèn) 海北 鶴壁 欽州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux系統(tǒng)下wget命令的使用教程》,本文關(guān)鍵詞  Linux,系統(tǒng),下,wget,命令,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux系統(tǒng)下wget命令的使用教程》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Linux系統(tǒng)下wget命令的使用教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    后入内射欧美99二区视频| 特一级黄色大片| 国产chinese精品一区二区| 99v久久综合狠狠综合久久| 亚洲aⅴ优女av综合久久久| 日韩视频免费观看高清完整版| 亚洲日本中文| 亚洲欧美丝袜| 精品免费囯产一区二区三区| 色94色欧美sute亚洲线路一ni| 婷婷激情综合五月天| 日本福利专区在线观看| 天天撸夜夜操| 欧美三级韩国三级日本一级| 国产福利电影网| 极品色av影院| 中国女人内谢69xxxx免费视频| 欧美色xxxx| 欧美一区亚洲一区| 黄色美女视频在线观看| 91在线品视觉盛宴免费| 日韩亚洲精品视频| 一区二区视频在线播放| 中出在线观看| 国产精品宾馆| 日本成人免费在线观看| 在线视频亚洲欧美中文| 精品亚洲成a人在线观看| 4444kk在线观看| 亚洲精品国产视频| 午夜成年人在线免费视频| 久久综合伊人77777麻豆最新章节| 77777影视视频在线观看| 日本视频一区二区三区| 在线中文字幕资源| 久久这里只有精品8| 深夜福利在线观看直播| caoporm免费视频在线| 一级全黄少妇性色生活片| 日本欧美一区二区在线观看| 激情丁香在线| 亚洲午夜视频| 亚洲 国产 欧美一区| 亚洲国产成人va在线观看麻豆| 国产h片在线观看| 乱精品一区字幕二区| 日韩欧美亚洲v片| 欧美成人明星100排名| 欧美日本一区二区| 久久精品国产视频| 欧美精品一区二区三区免费| 一区二区美女| 99香蕉国产精品偷在线观看| 国产精品久久观看| 高清在线视频不卡| 色与欲影视天天看综合网| 欧美精品三区| 国产精品极品尤物在线观看| 国产一区二区三区三州| 91亚洲一区精品| 色欲av永久无码精品无码蜜桃| 漂亮人妻被黑人久久精品| 精品国产乱子伦一区二区| 欧美性生活一级| 色网站免费观看| 成人免费高清视频在线观看| 日韩精品在线免费看| avav免费在线观看| 五月天亚洲综合小说网| 手机看片日韩av| 成人黄色短视频| 国产视频一区在线观看一区免费| 伊人久久大香线蕉午夜av| 2019国内自拍| 欧美猛交免费看| 亚洲一区二区三区毛片| 亚洲精品美腿丝袜| 精品国精品国产尤物美女| 亚洲欧美怡红院| 国产成人福利短视频app| 不卡视频观看| 精品美女视频| 黄色片在线免费观看| 成人高清视频在线| 成人日韩在线观看| 99国精产品一二二线| 亚洲国产精品一区二区第四页av| 青青草原网站在线观看| 高清免费日韩| 一二三四视频在线社区中文字幕2| 免费观看91视频大全| 久久久精品五月天| 亚洲精品乱码久久久久久久| 麻豆国产欧美日韩综合精品二区| 国产九九在线视频| 亚洲高清免费观看高清完整版在线观看| 中文字幕一二三区在线观看| 蜜芽在线视频| 91麻豆精品视频| 国产伦乱精品| 国产丝袜视频在线观看| 欧美综合一区第一页| 激情欧美一区二区三区| 亚洲在线电影| 国产成人久久婷婷精品流白浆| 国产精品福利观看| a视频网址在线观看| 99re国产在线| 91麻豆文化传媒在线观看| 香蕉视频xxxx| 国产精品天天摸av网| 亚洲国产欧美精品| 国产精品美女久久久久久| 亚洲精品小视频在线观看| 欧美揉bbbbb揉bbbbb| 蜜臀久久99精品久久久| 高清成人免费视频| 欧美精品一区二区久久久| 精品国产免费观看一区| 国产免费播放一区二区| 国产精品成人网| 免费在线观看的毛片| 一区二区免费电影| 公共露出暴露狂另类av| 亚洲成在人线免费视频| 国产不卡精品一区二区三区| 中文字幕日韩精品有码视频| 日韩免费高清在线观看| 最新日韩精品| 国产黄色小视频| 日本aa在线| 亚洲色图视频网| 无码人妻h动漫| 欧美日韩国产在线一区| 新片速递亚洲合集欧美合集| 折磨小男生性器羞耻的故事| 久久人妻少妇嫩草av无码专区| 国产三级精品三级在线观看| 欧美视频网站| 久久久久久久久久久免费精品| 久久蜜臀精品av| 老司机精品影院| 日韩高清免费av| 黑人与亚洲人色ⅹvideos| 亚洲欧美国产77777| 草裙成人精品一区二区三区| 成人国产精品入口免费视频| 亚洲av片一区二区三区| 九九精品视频在线观看九九| www日韩tube| 亚洲第一男人天堂| 粉嫩av一区| 一区二区三区电影| 亚洲.欧美.日本.国产综合在线| 欧美天堂在线视频| 777av视频| 麻豆专区一区二区三区四区五区| 2025韩国大尺度电影| 国产av自拍一区| 999精彩视频| av片在线免费看| 在线观看黄色国产| 欧美成人一区在线观看| 欧美一级片中文字幕| 久久精品人妻一区二区三区| 加勒比av一区二区| 亚洲成年人网站在线观看| 国产香蕉在线观看| 玩弄japan白嫩少妇hd| 懂色av一区二区三区在线播放| 久草福利资源站| 91国产福利在线| 亚洲网站在线看| 日本在线不卡一区| 精品中文字幕一区二区三区av| 久久国产成人午夜av影院| 1234区中文字幕在线观看| 亚洲一区二区三区四区五区午夜| 欧美曰成人黄网| jizzjizzjizz亚洲日本| 成人免费图片免费观看| 黄视频在线观看网站| 精品动漫一区| 免费观看久久久久| 国产v日产∨综合v精品视频| 日韩在线视频免费观看高清中文| 日韩精品在线视频免费观看| 国产黄色录像片| 国产精品第108页| www.麻豆传媒| 欧美一级精品在线| 日韩欧美国产午夜精品| 美女把尿口扒开让男人桶在线观看| 国产欧美日韩网站| 一级中文字幕一区二区| 国产精品99精品无码视亚| 97视频在线免费播放| 久久五月天小说| 成人国产在线观看| 国产精品天天摸av网| 911精品国产一区二区在线| 色在线视频免费| 国产寡妇色xxⅹ交肉视频| 国产极品久久久久久久久波多结野| 欧美大片aaaa| 日本特级黄色片| 中文字幕一区二区中文字幕| 黄色资源在线观看| 91精品国产欧美一区二区18| 欧在线一二三四区| 天天爱天天做天天爽| 日韩三级精品| 成人www视频在线观看| 亚洲人视频在线观看| 久久久精品一区二区涩爱| 在线免费观看不卡av| 天堂8在线视频| 国产一线天粉嫩馒头极品av| 亚洲欧美久久婷婷爱综合一区天堂| 国产精品18p| 屁屁影院ccyy国产第一页| 国产精品久久久久久亚洲影视| 日韩成人dvd| 激情文学亚洲色图| 午夜亚洲福利老司机| 成人黄色免费| 在线免费黄色毛片| 日本免费一区二区三区视频| 国产美女极度色诱视频www| 91精品国产乱码| 爱搞国产精品| 国产视频一区免费看| 欧美一级片久久久久久久| 91资源在线视频| 变态另类丨国产精品| 91av在线影院| 少妇久久久久久久| 777欧美精品| 久久国产精品久久久久久久久久| 日本中文字幕影院| 色婷婷久久一区二区三区麻豆| 欧美成人午夜剧场免费观看| 蜜桃传媒av| 在线观看精品一区二区三区| 国产精品网曝门| 视频三区在线| 2022国产麻豆剧果冻传媒剧情| 国产精品久久一区二区三区不卡| 国产精品久久天天影视| www.日韩大片| 免费的av电影| 日本午夜视频| a视频v在线| 超级碰碰久久| 欧美一二三四区在线| 成人精品视频一区二区| 亚洲综合av在线播放| 欧美成人免费高清视频| av日韩精品| 91网页在线观看| 亚洲久久久久久| 国产午夜精品在线观看| 欧美aaaaa成人免费观看视频| 成人免费在线视频观看| 欧美成年人视频网站欧美| 欧美成人久久| 一区二区三区| 黄频视频在线观看| 日韩高清dvd| 日本韩国欧美| 男人的j进女人的j一区| 成年人精品视频| www.狠狠lu| 狠狠综合久久av一区二区| 国产日本亚洲高清| 日韩精品免费一线在线观看| 国产精品一区二区久久久| 青青青在线播放| 成人国产精品免费网站| 精品久久久久久久久久久久| 九九九久久久久久| 国产一二三四区在线观看| 国产精品a久久久久久| 色狠狠久久av五月综合| wwww.国产| 成年人晚上看的视频| 99鲁鲁精品一区二区三区| 天天爽夜夜爽夜夜爽精品| 国产视频精品一区二区三区| 天天色天天草| 91国内免费在线视频| 国产专区在线播放| 99视频精品视频高清免费| a一区二区三区| 欧美色精品天天在线观看视频| 国产日韩欧美精品综合| 久久99国产精品二区高清软件| av片在线观看永久免费| 99久久精品国产一区二区三区| 欧美日韩在线视频观看| 97精品久久| 美女精品国产| 国产黄色录像片| 日本激情一区二区三区| 亚洲免费视频成人| 性生活视频网址| 日韩国产网站| **网站欧美大片在线观看| 欧洲精品一区二区三区| 中日韩午夜理伦电影免费| 亚洲 国产 欧美 日韩| 韩国中文字幕在线| 国产一区 在线播放| 欧美自拍视频在线| 国产精品日韩一区二区免费视频| 老司机精品福利在线观看| 国产91综合一区在线观看| 日本在线免费| 欧美福利视频网站| 午夜久久久久久久久久影院| 亚洲精品天天看| 日韩中文字幕在线视频| 国产香蕉精品视频| 欧美最猛性xxxxx(亚洲精品)| 92久久精品一区二区| 中文字幕日韩第一页| 欧美精品一区二区免费| 成人18视频|