Wget

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Wget
GNU/Linux中Wget的螢幕截圖。
GNU/Linux中Wget的螢幕截圖。
開發者Giuseppe Scrivano, Hrvoje Nikšić
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統跨平台
      類型FTP客戶端 / HTTP客戶端
      特許條款GNU通用公眾特許條款

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

      特點[編輯]

      File:Gwget-1.0.4.png
      gwget

      它的主要特點包括:

      • 支援遞歸下載
      • 恰當的轉換頁面中的連結
      • 生成可在本地瀏覽的頁面鏡像
      • 支援代理伺服器

      1996年,隨着互聯網的爆發,Wget出現了。並廣泛的被Unix和主要的Linux發行版用戶所使用。由於使用移植性非常良好的C語言,所以Wget可以輕鬆的在任何類似Unix的系統以及其他Unix變種作業系統上編譯使用,如Mac OS XMicrosoft Windows[1],和OpenVMS[2]

      由於沒有互動式介面,在類Unix平台上Wget可在背景執行,截獲並忽略HANGUP訊號,因此在用戶退出登入以後,仍可繼續執行。通常,Wget用於成批次地下載Internet網站上的檔案,或製作遠端網站的鏡像。

      在其之上的圖形介面應用程式有:GNOME下面的gwget[1]。Windows系統下面的wGetGUI[2]頁面存檔備份,存於互聯網檔案館)。

      命令[編輯]

      Wget的命令格式如下:

      wget [options] [URL]

      詳細的命令和參數可以參照後面的外部連結中的內容。

      缺點[編輯]

      • 支援的協定較少,特別是cURL相比。流行的串流媒體協定mms和rtsp沒有得到支援,還有廣泛使用各種的P2P協定也沒有涉及。
      • 支援協定過老。目前HTTP還是使用1.0版本,而HTML中通過JavaScript和CSS參照的檔案不能下載。
      • 靈活性不強,擴充性不高。面對複雜的鏡像站會出現問題。
      • 命令過於複雜,可選的設置項有上百個。

      Wget2[編輯]

      Wget2
      首次釋出2021年9月26日,​4年前​(2021-09-26
      目前版本
        Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
        原始碼庫git.savannah.gnu.org/cgit/wget/wget2.git
        引擎
          Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
          特許條款GPL-3.0[3]
          網站www.gnu.org/software/wget/

          GNU Wget2 2.0.0 釋出於 2021 年 9 月 26 日。[3]比起Wget1.x支援以下協定和技術:[4]

          參見[編輯]

          參考文獻[編輯]

          1. ^ 存档副本. [2006-07-04]. (原始內容存檔於2022-03-28). 
          2. ^ 存档副本. [2006-07-04]. (原始內容存檔於2006-07-12). 
          3. ^ 3.0 3.1 GNU Wget2 2.0.0 released. gnu.org. 2021-09-26 [2021-10-02]. (原始內容存檔於2022-03-21). 
          4. ^ wget2. GitLab. [2021-10-02]. (原始內容存檔於2018-03-01). 

          外部連結[編輯]