如何使用wget,最終的命令列下載工具

更新並不總是更好,wget命令是證明。這個應用程式最初於1996年釋出,它仍然是全球最好的下載管理器之一。無論您想下載單個檔案、整個資料夾,甚至映象整個網站,wget都允許您只需幾次擊鍵即可完成。...

如何使用wget,最終的命令列下載工具

更新並不總是更好,wget命令是證明。這個應用程式最初於1996年釋出,它仍然是全球最好的下載管理器之一。無論您想下載單個檔案、整個資料夾,甚至映象整個網站,wget都允許您只需幾次擊鍵即可完成。

當然,不是每個人都使用wget的原因:它是一個命令列應用程式,因此初學者需要一點時間來學習。下面是基本知識,這樣你就可以開始了。

如何安裝wget

在使用wget之前,需要先安裝它。如何執行此操作取決於您的計算機:

  • 預設情況下,大多數(如果不是全部)Linux發行版都附帶wget。所以Linux使用者不必做任何事情!
  • macOS系統不附帶wget,但您可以使用自制軟體安裝命令列工具。設定好自制後,只需在終端中執行brew install wget。
  • 儘管Cygwin提供了wget和其他GNU實用程式,而且windows10的Ubuntu的bashshell也附帶了wget,但Windows使用者在傳統的命令提示符下不容易訪問wget。

一旦安裝了wget,就可以從命令列立即開始使用它。讓我們下載一些檔案!

下載單個檔案

讓我們從簡單的事情開始。複製要在瀏覽器中下載的檔案的URL。

如何使用wget,最終的命令列下載工具

現在回到終端,輸入wget,然後輸入貼上的URL。該檔案將被下載,您將實時看到進度。

如何使用wget,最終的命令列下載工具

相關:如何從Linux終端管理檔案:您需要知道的11個命令

注意,檔案將下載到終端的當前資料夾,因此如果您希望將其儲存在其他位置,您將希望cd到其他資料夾。如果您不確定這意味著什麼,請參閱我們的命令列檔案管理指南。本文提到Linux,但是macOS系統和執行Bash的Windows系統的概念是相同的。

繼續不完整的下載

如果,不管出於什麼原因,您在下載完成之前就停止了下載,不要擔心:wget可以在它停止的地方重新開始。只需使用以下命令:

wget-c檔案

如何使用wget,最終的命令列下載工具

這裡的關鍵是-c,這在命令列中是一個“選項”。這個特殊的選項告訴wget您想繼續現有的下載。

映象整個網站

如果你想下載整個網站,wget可以完成這項工作。

wget-米http://example.com

如何使用wget,最終的命令列下載工具

預設情況下,這將下載站點上的所有內容example.com網站,但您可能會希望為可用的映象使用更多的選項。

  • --轉換連結更改每個下載頁面中的連結,使它們彼此指向,而不是指向web。
  • --頁面必備項下載樣式表之類的東西,這樣頁面在離線時看起來就正確了。
  • --沒有父站點阻止wget下載父站點。如果你想下載http://example.com/subexample,則不會返回父頁。

結合這些選項來品嚐,你最終會得到一份你可以在電腦上瀏覽的任何網站的副本。

請注意,在現代網際網路上映象整個網站將佔用大量空間,因此請將此限制在小型網站上,除非您擁有幾乎無限的儲存空間。

下載整個目錄

如果您正在瀏覽FTP伺服器並找到要下載的整個資料夾,只需執行:

wget-rftp://example.com/folder

本例中的r告訴wget您需要遞迴下載。如果要避免下載高於當前級別的資料夾和檔案,還可以包括--noparent。

立即下載檔案列表

如果您找不到所需下載的整個資料夾,wget仍然可以提供幫助。只需將所有下載URL放入一個TXT檔案。

如何使用wget,最終的命令列下載工具

然後用-i選項將wget指向該文件。這樣地:

wget-一下載.txt

如何使用wget,最終的命令列下載工具

這樣做,你的電腦就會下載文字文件中列出的所有檔案,如果你想讓一堆下載在一夜之間執行,這很方便。

還有一些小把戲

我們可以繼續:wget提供了很多選擇。但本教程只是想給你一個出發點。要了解wget的更多功能,請在終端中鍵入manwget並閱讀出現的內容。你會學到很多。

話雖如此,我認為還有一些其他的選擇:

  • 如果您想在後臺執行下載,只需包含選項-b。
  • 如果您想讓wget繼續嘗試下載,即使出現404錯誤,也可以使用-t10選項。它將嘗試下載10次;你可以使用任何你喜歡的數字。
  • 如果您想管理您的頻寬,選項--limit rate=200k將限制您的****為200KB/s。更改數字可更改速率。

這裡還有很多東西要學。如果您想更高階,可以下載PHP原始碼,或者設定自動下載程式。

  • 發表於 2021-04-08 17:31
  • 閱讀 ( 46 )
  • 分類:網際網路

你可能感興趣的文章

如何在沒有瀏覽器的情況下使用web

...一個放在第一位(不尋常,但不是不可能)。你需要知道如何在沒有瀏覽器的情況下下載Chrome(或你選擇的瀏覽應用程式)。 瀏覽器被阻止:您的瀏覽器也有可能被阻止聯機。您的計算機上是否正在執行家長設定...

  • 發佈於 2021-03-11 17:22
  • 閲讀 ( 61 )

7個最好的linux pdf檢視器——adobe reader只是其中之一

需要在Linux中讀取PDF檔案,但不知道如何讀取?嗯,現在沒什麼問題了。就在2008年,PDFs還被Adobe嚴格控制,Adobe擁有並開發了許多專有格式。幸運的是,這家軟體公司選擇將PDF(portabledocumentformat的縮寫)作為一種開放標準。 ...

  • 發佈於 2021-03-13 01:00
  • 閲讀 ( 53 )

linux終端的5個聯網命令

... 對於同時執行多個命令,請看一下如何在帶螢幕的Linux終端上執行多工。 ...

  • 發佈於 2021-03-13 15:30
  • 閲讀 ( 52 )

如何建立自己的私有自託管ReadItLater應用程式

... 讓我們看看如何在計算機中建立Instapaper或Pocket的克隆,而不會丟失任何網頁資源。 ...

  • 發佈於 2021-03-19 09:29
  • 閲讀 ( 54 )

如何用wget將多個網頁轉換成pdf

...藉助於一些指令碼或應用程式和此工具,我們將向您演示如何將多個網頁儲存到PDF檔案中。 ...

  • 發佈於 2021-03-19 11:02
  • 閲讀 ( 52 )

如何下載整個網站進行離線閱讀

... 如何使用網路複製下載整個網站 ...

  • 發佈於 2021-03-22 21:53
  • 閲讀 ( 51 )

如何使用wine在raspberry-pi上安裝windows軟體

... 如何在raspberry pi上安裝windows軟體 ...

  • 發佈於 2021-03-25 18:26
  • 閲讀 ( 336 )

如何在ubuntu中安裝python

... 讓我們仔細看看如何在Ubuntu上安裝Python,並提供一個更新Python包的簡短指南。 ...

  • 發佈於 2021-03-27 00:46
  • 閲讀 ( 63 )

final cut pro x鍵盤快捷鍵可高效編輯影片

... 由於Final Cut Pro X具有一系列強大的選項,因此幾乎必須使用快捷方式。畢竟,你不想在播放內容的時候篡改選單。相反,你可以專注於重要的事情。 ...

  • 發佈於 2021-03-30 10:45
  • 閲讀 ( 45 )

如何用algo和雲託管來託管你自己的vpn

...程式,但在Windows上,您必須為Linux啟用子系統。下面介紹如何在Windows10上安裝和使用LinuxBashshell。 您還需要一個雲*****提供商的帳戶。Algo支援以下所有功能: 數字海洋 亞馬遜輕帆 亞馬遜EC2 外陰 微軟Azure 谷歌計算引擎 巷道 赫...

  • 發佈於 2021-04-02 01:34
  • 閲讀 ( 57 )
tqlf8776
tqlf8776

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦