亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中如何使用Wget命令

發布時間:2022-02-19 11:29:31 來源:億速云 閱讀:251 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“Linux中如何使用Wget命令”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux中如何使用Wget命令”這篇文章吧。

Wget是用于從Web下載文件的命令行實用程序。使用Wget,您可以使用HTTP,HTTPS和FTP協議下載文件。 Wget提供了許多選項,使您可以下載多個文件,恢復下載,限制帶寬,遞歸下載,在后臺下載,鏡像網站等等。

Linux中如何使用Wget命令

1、使用wget下載單個文件

以下的例子是從網絡下載一個文件并保存在當前目錄

  1. wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
  2. wget -P /tools http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

-P 指定下載到哪個目錄

在下載的過程中會顯示進度條,包含(下載完成百分比,已經下載的字節,當前下載速度,剩余下載時間)。

2、使用wget -O下載并以不同的文件名保存

wget默認會以最后一個符合”/”的后面的字符來命令,對于動態鏈接的下載通常文件名會不正確。錯誤:下面的例子會下載一個文件并以名稱download.php?id=1080保存

  1. wget https://www.centos.bz/download?id=1

即使下載的文件是zip格式,它仍然以download.php?id=1080命令。正確:為了解決這個問題,我們可以使用參數-O來指定一個文件名:

  1. wget -O wordpress.zip https://www.centos.bz/download.php?id=1080

3、使用wget –limit -rate限速下載

當你執行wget的時候,它默認會占用全部可能的寬帶下載。但是當你準備下載一個大文件,而你還需要下載其它文件時就有必要限速了。

  1. wget –limit-rate=300k http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

4、使用wget -c斷點續傳

使用wget -c重新啟動下載中斷的文件:

  1. wget -c http://cn.wordpress.org/wordpress-3.1-zh_CN.zip

對于我們下載大文件時突然由于網絡等原因中斷非常有幫助,我們可以繼續接著下載而不是重新下載一個文件。需要繼續中斷的下載時可以使用-c參數。

5、使用wget -b后臺下載

對于下載非常大的文件的時候,我們可以使用參數-b進行后臺下載。

  1. wget -b http://cn.wordpress.org/wordpress-3.1-zh_CN.zip
  2. Continuing in background, pid 1840.
  3. Output will be written to `wget-log’.

你可以使用以下命令來察看下載進度

  1. tail -f wget-log

6、偽裝代理名稱下載

有些網站能通過根據判斷代理名稱不是瀏覽器而拒絕你的下載請求。不過你可以通過–user-agent參數偽裝。

  1. wget –user-agent=”Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16″ 下載鏈接

7、使用wget –spider測試下載鏈接

當你打算進行定時下載,你應該在預定時間測試下載鏈接是否有效。我們可以增加–spider參數進行檢查。

  1. wget –spider URL

如果下載鏈接正確,將會顯示

  1. wget –spider URL
  2. Spider mode enabled. Check if remote file exists.
  3. HTTP request sent, awaiting response… 200 OK
  4. Length: unspecified [text/html]
  5. Remote file exists and could contain further links,
  6. but recursion is disabled — not retrieving.

這保證了下載能在預定的時間進行,但當你給錯了一個鏈接,將會顯示如下錯誤

  1. wget –spider url
  2. Spider mode enabled. Check if remote file exists.
  3. HTTP request sent, awaiting response… 404 Not Found
  4. Remote file does not exist — broken link!!!

你可以在以下幾種情況下使用spider參數:

  • 定時下載之前進行檢查
  • 間隔檢測網站是否可用
  • 檢查網站頁面的死鏈接

8、使用wget –tries增加重試次數

如果網絡有問題或下載一個大文件也有可能失敗。wget默認重試20次連接下載文件。如果需要,你可以使用–tries增加重試次數。

  1. wget –tries=40 URL

9、使用wget -i下載多個文件

首先,保存一份下載鏈接文件

  1. cat > filelist.txt
  2. url1
  3. url2
  4. url3
  5. url4

接著使用這個文件和參數-i下載

  1. wget -i filelist.txt

10、使用wget –mirror鏡像網站

下面的例子是下載整個網站到本地。

  1. wget –mirror -p –convert-links -P ./LOCAL URL
  • –miror:開戶鏡像下載
  • -p:下載所有為了html頁面顯示正常的文件
  • –convert-links:下載后,轉換成本地的鏈接
  • -P ./LOCAL:保存所有文件和目錄到本地指定目錄

11、使用wget –reject過濾指定格式下載

你想下載一個網站,但你不希望下載圖片,你可以使用以下命令。

  1. wget –reject=gif url

12、使用wget -o把下載信息存入日志文件

你不希望下載信息直接顯示在終端而是在一個日志文件,可以使用以下命令:

  1. wget -o download.log URL

13、使用wget -Q限制總下載文件大小

當你想要下載的文件超過5M而退出下載,你可以使用以下命令:

  1. wget -Q5m -i filelist.txt

注意:這個參數對單個文件下載不起作用,只能遞歸下載時才有效。

14、使用wget -r -A下載指定格式文件

可以在以下情況使用該功能

  • 下載一個網站的所有圖片
  • 下載一個網站的所有視頻
  • 下載一個網站的所有PDF文件
  1. wget -r -A.pdf url

15、使用wget FTP下載

你可以使用wget來完成ftp鏈接的下載。使用wget匿名ftp下載

  1. wget ftp-url

使用wget用戶名和密碼認證的ftp下載

    1. wget –ftp-user=USERNAME –ftp-password=PASSWORD url


以上是“Linux中如何使用Wget命令”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临沂市| 房山区| 宣武区| 勐海县| 河北省| 左权县| 花莲县| 山阴县| 旬阳县| 榆中县| 呼和浩特市| 资源县| 抚州市| 博乐市| 永善县| 无为县| 崇州市| 延长县| 长子县| 南丰县| 华容县| 临武县| 佛冈县| 隆安县| 灵武市| 马龙县| 达孜县| 竹溪县| 双鸭山市| 云霄县| 司法| 阿瓦提县| 镇安县| 富源县| 法库县| 沿河| 兴隆县| 山丹县| 迭部县| 涡阳县| 洛隆县|