Linux基礎命令---wget下載工具

一生有你llx發表於2019-06-21

wget

wget 是一個免費的檔案下載工具,可以從指定的URL下載檔案到本地主機。它支援HTTP和FTP協議,經常用來抓取大量的網頁檔案。

此命令的適用範圍:RedHat、RHEL、Ubuntu、CentOS、Fedora。

 

1 、語法

wget [options]  [path or URL] 

wget 有價格返回值:0,正常;1,通用錯誤;2,引數錯誤;3,IO錯誤;4,網路錯誤;5,SSL錯誤;6,使用者名稱密碼錯誤;7,協議錯誤;8,伺服器錯誤。

 

2 、引數列表

選項

說明

-a

將指令執行過程記錄到指定檔案

-A

設定要下載問阿金的副檔名,多個副檔名使用,分割

-b

將下載任務放到後臺執行

-B

設定基本參考的連結地址

-c

從上次中斷的地方繼續執行

-C

開啟或者關閉伺服器的資料快取功能,預設on

-d

除錯模式

-D

設定接受的域名,多個域名使用,分開

-e

接貨wget後就執行的指令

-F

將輸入的檔案作為HTML格式

-h

顯示幫助資訊

-i

從指定檔案獲取URL

-l

設定接受的目錄

-L

下載有關聯的連線          

-P

指定檔案存放目錄

-r

遞迴下載指定目錄下的所有檔案

-R

設定排除下載的檔案型別

-nc

檔案存在時,不覆蓋

-nd

所有檔案都下載到當前目錄

-nv

下載時,只顯示更新和出錯資訊

-q

靜默模式

-nh

不查詢主機名稱

-v

顯示詳細執行過程

-V

顯示版本資訊

 

3 、例項

1 )下載

[root@localhost ~]#  wget -v www.baidu.com

--2018-10-03 10:06:32--  http://www.baidu.com/

正在解析主機  www.baidu.com... 111.13.100.91, 111.13.100.92

正在連線 www.baidu.com|111.13.100.91|:80...  已連線。

已發出  HTTP  請求,正在等待迴應 ... 200 OK

長度: 2381 (2.3K) [text/html]

正在儲存至 : “index.html”

 

100%[======================================>] 2,381       --.-K/s   in 0s     

 

2018-10-03 10:06:42 (157 MB/s) -  已儲存 “index.html” [2381/2381])

 

You have new mail in /var/spool/mail/root

2 )下載,指定存放目錄

[root@localhost ~]#  wget -P /weijie/ -r -l 2  www.baidu.com         // 指定存放目錄,遞迴下載 2 層目錄

--2018-10-03 10:09:28--  http://www.baidu.com/

正在解析主機  www.baidu.com... 111.13.100.92, 111.13.100.91

正在連線 www.baidu.com|111.13.100.92|:80...  已連線。

已發出  HTTP  請求,正在等待迴應 ... 200 OK

長度: 2381 (2.3K) [text/html]

正在儲存至 : “/weijie/www.baidu.com/index.html”

 

100%[======================================>] 2,381       --.-K/s   in 0.01s  

 

2018-10-03 10:09:29 (197 KB/s) -  已儲存 “/weijie/www.baidu.com/index.html” [2381/2381])

 

正在載入  robots.txt ;請忽略錯誤訊息。

--2018-10-03 10:09:29-- http://www.baidu.com/robots.txt

正在連線 www.baidu.com|111.13.100.92|:80...  已連線。

已發出  HTTP  請求,正在等待迴應 ... 200 OK

長度: 2754 (2.7K) [text/plain]

正在儲存至 : “/weijie/www.baidu.com/robots.txt”

 

100%[======================================>] 2,754       --.-K/s   in 0.05s  

 

2018-10-03 10:09:29 (56.6 KB/s) -  已儲存 “/weijie/www.baidu.com/robots.txt” [2754/2754])

 

下載完畢  --2018-10-03 10:09:29--

下載了: 個檔案, 0.06s (84.5 KB/s)  中的  5.0K

[root@localhost ~]#  ls /weijie/www.baidu.com/              // 檢視下載內容

index.html  robots.txt

 

      做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用

      連結:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密碼:n7bk 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2643995/,如需轉載,請註明出處,否則將追究法律責任。

相關文章