Linux系統(tǒng)中的wget是一個(gè)下載文件的工具,它用在命令行下。對(duì)于Linux用戶是必不可少的工具,我們經(jīng)常要下載一些軟件或從遠(yuǎn)程服務(wù)器恢復(fù)備份到本地服務(wù)器。wg" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > Linux之wget命令

Linux之wget命令

時(shí)間:2023-04-24 11:39:01 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2023-04-24 11:39:01 來源:網(wǎng)站運(yùn)營

Linux之wget命令:
回復(fù)【1001】獲取 linux常用命令速查手冊(cè)

Linux系統(tǒng)中的wget是一個(gè)下載文件的工具,它用在命令行下。對(duì)于Linux用戶是必不可少的工具,我們經(jīng)常要下載一些軟件或從遠(yuǎn)程服務(wù)器恢復(fù)備份到本地服務(wù)器。wget支持HTTP,HTTPS和FTP協(xié)議,可以使用HTTP代理。 wget 可以跟蹤HTML頁面上的鏈接依次下載來創(chuàng)建遠(yuǎn)程服務(wù)器的本地版本,完全重建原始站點(diǎn)的目錄結(jié)構(gòu)。這又常被稱作”遞歸下載”。在遞歸下載的時(shí)候,wget 遵循Robot Exclusion標(biāo)準(zhǔn)(/robots.txt). wget可以在下載的同時(shí),將鏈接轉(zhuǎn)換成指向本地文件,以方便離線瀏覽。

wget 非常穩(wěn)定,它在帶寬很窄的情況下和不穩(wěn)定網(wǎng)絡(luò)中有很強(qiáng)的適應(yīng)性.如果是由于網(wǎng)絡(luò)的原因下載失敗,wget會(huì)不斷的嘗試,直到整個(gè)文件下載完畢。如果是服務(wù)器打斷下載過程,它會(huì)再次聯(lián)到服務(wù)器上從停止的地方繼續(xù)下載。這對(duì)從那些限定了鏈接時(shí)間的服務(wù)器上下載大文件非常有用。

安裝方式

有些最小安裝的Linux系統(tǒng)可能沒有安裝上wget命令,可以自行安裝

CentOS

> yum install wget -y

Debian/Ubuntu

sudo apt-get install -y wget

命令格式

wget [參數(shù)][URL]

命令參數(shù)

啟動(dòng)參數(shù)

記錄和輸入文件參數(shù)

下載參數(shù)

目錄參數(shù)

HTTP 選項(xiàng)參數(shù)

FTP 選項(xiàng)參數(shù)

遞歸下載參數(shù)

使用wget下載單個(gè)文件

> wget http://nginx.org/download/nginx-1.16.1.tar.gz
在下載的過程中會(huì)顯示進(jìn)度條,包含(下載完成百分比,已經(jīng)下載的字節(jié),當(dāng)前下載速度,剩余下載時(shí)間)。

使用wget下載單個(gè)文件并重命名

> wget http://nginx.org/download/nginx-1.16.1.tar.gz -O ngx.tar.gz
wget默認(rèn)會(huì)以最后一個(gè)符合”/”的后面的字符來命令,對(duì)于動(dòng)態(tài)鏈接的下載通常文件名會(huì)不正確。

使用wget –limit -rate限速下載

> wget --limit-rate 300 http://nginx.org/download/nginx-1.16.1.tar.gz -O ngx.tar.gz
當(dāng)你執(zhí)行wget的時(shí)候,它默認(rèn)會(huì)占用全部可能的寬帶下載。但是當(dāng)你準(zhǔn)備下載一個(gè)大文件,而你還需要下載其它文件時(shí)就有必要限速了。

使用wget -c斷點(diǎn)續(xù)

> wget -c http://nginx.org/download/nginx-1.16.1.tar.gz -O ngx.tar.gz
使用wget -c重新啟動(dòng)下載中斷的文件,對(duì)于我們下載大文件時(shí)突然由于網(wǎng)絡(luò)等原因中斷非常有幫助,我們可以繼續(xù)接著下載而不是重新下載一個(gè)文件。需要繼續(xù)中斷的下載時(shí)可以使用-c參數(shù)。

使用wget -b后臺(tái)下載

> wget -b http://nginx.org/download/nginx-1.16.1.tar.gz -O ngx.tar.gz繼續(xù)在后臺(tái)運(yùn)行,pid 為 64780。將把輸出寫入至 “wget-log”。
對(duì)于下載非常大的文件的時(shí)候,我們可以使用參數(shù)-b進(jìn)行后臺(tái)下載

偽裝代理名稱下載

> 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" http://nginx.org/download/nginx-1.16.1.tar.gz -O ngx.tar.gz
有些網(wǎng)站能通過根據(jù)判斷代理名稱不是瀏覽器而拒絕你的下載請(qǐng)求。不過你可以通過–user-agent參數(shù)偽裝。

批量下載

> cat urls.txthttps://rumenz.com/rumenbiji/1.ziphttps://rumenz.com/rumenbiji/2.ziphttps://rumenz.com/rumenbiji/3.ziphttps://rumenz.com/rumenbiji/4.zip> wget -i urls.txt

使用wget –mirror鏡像網(wǎng)站

> wget --mirror -p --convert-links -P ./LOCAL URL

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

> wget -r -A.pdf rumenz.com

使用wget FTP下載

> wget ftp-url> wget --ftp-user=USERNAME --ftp-password=PASSWORD url

跳過證書檢查

如果要從具有無效SSL證書的主機(jī)通過HTTPS下載文件,請(qǐng)使用以下--no-check-certificate選項(xiàng):
> wget --no-check-certificate https://rumenz.com/rumenbiji/1.zip

利用代理服務(wù)器進(jìn)行下載

需要在當(dāng)前用戶的目錄下創(chuàng)建一個(gè).wgetrc文件。文件中可以設(shè)置代理服務(wù)器
> vim ~/.wgetrchttp-proxy = 8.8.8.8:8080 ftp-proxy = 8.8.8.111:8080

如果代理服務(wù)器需要密碼則使用

–proxy-user=USER設(shè)置代理用戶 –proxy-passwd=PASS設(shè)置代理密碼原文鏈接:https://rumenz.com/rumenbiji/linux-wget.html 微信公眾號(hào):入門小站

關(guān)鍵詞:命令

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉