日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux系统下GNU Wget 命令用法详解及其参数说明

發布時間:2025/5/22 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux系统下GNU Wget 命令用法详解及其参数说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

GNU Wget(常簡稱為Wget)是一個在網絡上進行下載的簡單而強大的自由軟件,其本身也是GNU計劃的一部分。它的名字是“World Wide Web”和“Get”的結合,同時也隱含了軟件的主要功能。當前它支持通過HTTP、HTTPS,以及FTP這三個最常見的TCP/IP協議協議下載。

一、 命令格式

wget [option]... [URL]... // Wget - The non-interactive network downloader。

二、 參數說明

啟動參數:這一類參數主要提供軟件的一些基本信息。
-V,–version 顯示軟件版本號然后退出;
-h,–help顯示軟件幫助信息;
-e,–execute=COMMAND 執行一個 “.wgetrc”命令
以上每一個功能有長短兩個參數,長短功能一樣,都可以使用。需要注意的是,這里的-e參數是執行一個.wgettrc的命令,.wgettrc命令其實是一個參數列表,直接將軟件需要的參數寫在一起就可以了。

文件參數:這類參數定義軟件log文件的輸出方式等。
-o,–output-file=FILE 將軟件輸出信息保存到文件;
-a,–append-output=FILE將軟件輸出信息追加到文件;
-d,–debug顯示輸出信息;
-q,–quiet 不顯示輸出信息;
-i,–input-file=FILE 從文件中取得URL;

下載參數:下載參數定義下載重復次數、保存文件名等。
-t,–tries=NUMBER 是否下載次數(0表示無窮次)
-O –output-document=FILE 指定下載目錄和文件名
-nc, –no-clobber 不要覆蓋已經存在的文件
-N,–timestamping只下載比本地新的文件
-T,–timeout=SECONDS 設置超時時間
-Y,–proxy=on/off 關閉代理

目錄參數:目錄參數主要設置下載文件保存目錄與原來文件(服務器文件)的目錄對應關系;
-nd –no-directories 不建立目錄
-x,–force-directories 強制建立目錄

HTTP參數:HTTP參數設置一些與HTTP下載有關的屬性。
–http-user=USER設置HTTP用戶
–http-passwd=PASS設置HTTP密碼
–proxy-user=USER設置代理用戶
–proxy-passwd=PASS設置代理密碼
以上參數主要設置HTTP和代理的用戶、密碼;

FTP參數:FTP參數設置一些與FTP下載有關的屬性。
-nr, –dont-remove-listing 不移走 `.listing’文件
-g, –glob=on/off 打開或關閉文件名的 globbing機制
–passive-ftp 使用被動傳輸模式 (缺省值).
–active-ftp 使用主動傳輸模式
–retr-symlinks 在遞歸的時候,將鏈接指向文件(而不是目錄)

遞歸參數設置:在下載一個網站或者網站的一個目錄的時候,我們需要知道的下載的層次,這些參數就可以設置。
-r,–recursive 下載整個網站、目錄(小心使用)
-l,–level=NUMBER 下載層次

拒絕選項參數:下載一個網站的時候,為了盡量快,有些文件可以選擇下載,比如圖片和聲音,在這里可以設置。
-A,–accept=LIST 可以接受的文件類型
-R,–reject=LIST拒絕接受的文件類型
-D,–domains=LIST可以接受的域名,用逗號分隔
–exclude-domains=LIST拒絕的域名,用逗號分隔
-L,–relative 下載關聯鏈接
–follow-ftp 只下載FTP鏈接
-H,–span-hosts 可以下載外面的主機
-I,–include-directories=LIST允許的目錄
-X,–exclude-directories=LIST 拒絕的目錄

三、 GNU Wget缺點

支持的協議較少,特別是cURL相比。流行的流媒體協議mms和rtsp沒有得到支持,還有廣泛使用各種的P2P協議也沒有涉及。
支持協議過老。當前HTTP還是使用1.0版本,而HTML中通過JavaScript和CSS引用的文件不能下載。
靈活性不強,擴展性不高。面對復雜的鏡像站會出現問題。
命令過于復雜,可選的設置項有上百個。

總結

以上是生活随笔為你收集整理的Linux系统下GNU Wget 命令用法详解及其参数说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。