Linux中國

如何修復:「bash wget Command Not Found」 錯誤

以下是你如何在 Debian、Ubuntu 和其他發行版中修復 「bash: wget command not found」 的錯誤。

著名的 wget 工具被用來通過終端從 URL 下載任何文件。它是 Linux 終端中最流行和最快速的工具之一。

作為一個 GNU 工具,wget 帶來了一些奇妙的功能。你可以實現各種目的,如從網上提取信息、下載文件、暫停/恢復等。

然而,許多 Linux 發行版 在默認安裝時並沒有附帶這個工具。因此,當你想用 wget 下載一些文件時,你會得到 wget 命令未找到的錯誤。

修復它其實很容易。

修復 wget 命令未找到

你所需要做的就是打開終端,運行以下命令來安裝 wget

對於 Ubuntu、Linux Mint、elementaryOS、Debian 和相關發行版:

sudo apt install wget

Arch Linux:

pacman -S wget

對於 Fedora(雖然它默認包括):

sudo dnf install wget

安裝後,你就可以使用 wget 程序了。你也可以通過檢查其版本來驗證它是否正確安裝。

wget --version

如何使用 wget

下面是一些關於如何使用 wget 的例子。

命令的語法如下:

wget [選項]… [URL]…

例如,如果我想下載 Ubuntu 的 ISO 文件,那麼我可以運行下面的命令,用 URL 直接下載。

wget https://releases.ubuntu.com/22.04.1/ubuntu-22.04.1-desktop-amd64.iso

如何使用 wget 的例子

同樣,你也可以使用上述命令下載,或者,通過下面描述的幾個開關組合。你也可以通過 wget --help 命令得到這個:

  • -t, --tries=NUMBER 設置重試次數為 NUMBER(0 為不限)
  • --retry-connrefused 即使連接被拒絕,也要重試
  • --retry-on-http-error=ERRORS 逗號分隔的 HTTP 錯誤列表,以便重試
  • -O, --output-document=FILE 將文件寫入 FILE
  • --nc, --no-clobber 跳過那些會下載到現有文件的下載(即覆蓋它們)
  • --no-netrc 不要試圖從 .netrc 中獲取證書
  • -c, --continue 繼續已部分下載的文件
  • --start-pos=OFFSETOFFSET 位置開始下載
  • --progress=TYPE 選擇進度條類型
  • --show-progress 在詳細模式下顯示進度條
  • --N, --timestamping 不重新獲取文件,除非比本地文件新
  • --no-if-modified-since 在時間戳模式下不使用條件性的 if-modified-since 獲取請求的資源
  • --no-use-server-timestamps 不以伺服器上的時間戳來設置本地文件的時間戳
  • --S, --server-response 列印伺服器響應
  • --spider 不下載任何東西
  • -T, --timeout=SECONDS 設置所有的超時值為 SECONDS
  • --dns-timeout=SECS 將 DNS 查詢超時設置為 SECS
  • --connect-timeout=SECS 將連接超時設置為 SECS
  • --read-timeout=SECS 設置讀取超時為 SECS
  • --w, --wait=SECONDS 在兩次檢索之間等待 SECONDS 秒(適用於檢索的 URL 超過 1個)
  • --waitretry=SECONDS 在檢索的重試之間等待 1 到 SECONDS 秒(適用於檢索的 URL 超過 1 個)
  • --random-wait 在兩次檢索之間等待 0.5WAIT1.5WAIT 秒(適用於檢索的 URL 超過 1 個)

總結

我希望這個指南能幫助你解決 Linux 發行版中的 wget 錯誤。顯然方案是非常簡單的。

如果有幫助或者你有任何問題,請在下面留言。

參考

via: https://www.debugpoint.com/wget-not-found-error/

作者:Arindam 選題:lkxed 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國

    Linux中國

    DevOps 將去向何方?

    微軟、谷歌、亞馬遜、IBM 和甲骨文如今都在關注云上的 DevOps。這些大公司正在給企業提供 IT 自動化的服務。然而,DevOps 仍然在持續的演進中。DevSecOps、AIOps 和 NoOps 正在成為下一個流行詞。