本文** [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 並按...