Wget使用方法

2021-08-29 21:47:41 字數 1342 閱讀 8681

本文** [url]

wget

出自ubuntu中文

wget基本上所有的linux版本都自己帶了,但是有多少人在用呢?呵呵,如果你沒有用過,不妨試試。windows下面的使用者可以使用gnuwin32的專案,wget,基本功能完全一致。好吧,我們來以幾個簡單的例子看看wget的威力。

wget -r

呵呵,等吧!下完了,發覺有些不對勁,怎麼出來個10.8.8.8的目錄,進去看看,又是乙個movie,哦,wget將目錄結構和**標題都給記錄下來了,不要??沒有問題!比如說還是這個例子

wget -r -nd

結果什麼目錄都沒有了,faint!怎麼會這樣?呵呵,你如果想要這樣就讓它這樣吧,否則使用

wget -r -nh

恩?movie也不要?ok,那就這樣

wget -r -nh --cut-dirs=1

這有什麼用啊?cuteftp比他好用多了,而且,你這斷了線能連嗎?呵呵,不好意思,可以連

wget -c -r -nh --cut-dirs=1

wget -r -k

-k表示將連線轉換為本地連線。但是現在同樣有上面的問題啊,那就把你需要的加上吧,另外也許你根本不需要向下走那麼多層,比如,我們就要到第二層,那麼

wget -r -l2 -k

wget -r -r ".htm\?*" -k

那麼,我們現在在使用**伺服器,怎麼辦呢?呵呵,很高興你選擇了wget,你可以使用它的配置檔案,環境變數來利用**。這裡推薦使用環境變數,如在 bash裡面我們可以把天天用的proxy加到.bash_profile裡面,這是linux標準寫法(很多軟體都用的,什麼apt-get,yum等等)

然後,proxy就預設開啟了,如果需要暫時關閉,可以使用

wget --proxy=off -r -k

當然,寫乙個.wgetrc檔案也可以,該檔案可以從/usr/local/etc裡面找到,裡面有很詳細的注釋,我就不多說了。

wget -nc -r -k

可以避免這件事情。為了不被有的連線指向非 內層目錄,我們還應該加上

wget -nc -np -r -k

wget -nc -np -h -r -k

使得可以在多個host之間span,同時-i和-x可以使得我們僅僅跟蹤某些目錄或者不跟蹤某些目錄。如果某些html裡面你需要的東西不是由這種東西作出來的,你就得使用--follow-tags和--ignore-tags了。

嘿,我有個檔案裡面都是連線,怎麼辦?要是不是html你只需要

wget -i your.file

如果是,那也不繁

wget -f -i your.file

wget使用方法

要是您想製作映象站點,那麼可以使用 m引數,例如 wget m 這時wget會自動判斷合適的引數來製作映象站點。此時,wget會登入到伺服器上,讀入robots.txt並按robots.txt的規定來執行。附錄 命令格式 wget 引數列表 目標軟體 網頁的 v,version 顯示軟體版本號然後退...

wget使用方法詳解

wget是在linux下開發的開放源 的軟體,作者是hrvoje niksic,後來被移植到包括windows在內的各個平台上。它有以下功能和特點 1 支援斷點下傳功能 這一點,也是網路螞蟻和flashget當年最大的賣點,現在,wget也可以使用此功能,那些網路不是太好的使用者可以放心了 4 設定...

wget 最常使用方法(二)

wget http place.your.url here會強制建立伺服器上一模一樣的目錄,如果使用 nd引數,例如 wget m http place.your.url here 這時 wget 會自動判斷合適的引數來製作映象站點。此時,wget 會登入到伺服器上,讀入 robots.txt 並按...