如何修復:“bash wget Command Not Found” 錯誤
著名的 ??wget?
? 工具被用來通過終端從 URL 下載任何文件。它是 Linux 終端中最流行和最快速的工具之一。
作為一個 GNU 工具,??wget?
? 帶來了一些奇妙的功能。你可以實現各種目的,如從網上提取信息、下載文件、暫停/恢復等。
然而,許多 ??Linux 發行版?? 在默認安裝時并沒有附帶這個工具。因此,當你想用 ??wget?
? 下載一些文件時,你會得到 wget 命令未找到的錯誤。
修復它其實很容易。
修復 wget 命令未找到
你所需要做的就是打開終端,運行以下命令來安裝 ??wget?
?。
對于 Ubuntu、Linux Mint、elementaryOS、Debian 和相關發行版:
Arch Linux:
對于 Fedora(雖然它默認包括):
安裝后,你就可以使用 ??wget?
? 程序了。你也可以通過檢查其版本來驗證它是否正確安裝。
如何使用 wget
下面是一些關于如何使用 ??wget?
? 的例子。
命令的語法如下:
例如,如果我想下載 Ubuntu 的 ISO 文件,那么我可以運行下面的命令,用 URL 直接下載。
如何使用 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=OFFSET?
? 從??OFFSET?
? 位置開始下載 - ?
?--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.5WAIT?
? 到??1.5WAIT?
? 秒(適用于檢索的 URL 超過 1 個)
總結
我希望這個指南能幫助你解決 Linux 發行版中的 ??wget?
? 錯誤。顯然方案是非常簡單的。