国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 系統(tǒng)教程 操作系統(tǒng) Linux中的10個WGET(Linux文件下載器)命令示例

Linux中的10個WGET(Linux文件下載器)命令示例

Jun 20, 2025 am 09:36 AM

Linux中的10個WGET(Linux文件下載器)命令示例

在本文中,我們將使用廣泛使用的協(xié)議(例如HTTPHTTPS , FTPFTP )從萬維網(wǎng)www )中檢索文件的WGET實用程序。

WGET是一個免費的命令行實用程序和網(wǎng)絡文件下載器,它具有許多功能,使文件下載變得容易,包括:

  • 下載大文件或鏡像完成網(wǎng)站或FTP網(wǎng)站。
  • 一次下載多個文件。
  • 設置帶寬和下載速度限制。
  • 通過代理下載文件。
  • 可以恢復流產(chǎn)的下載。
  • 遞歸鏡像目錄。
  • 在大多數(shù)類似Unix的操作系統(tǒng)和Windows上運行。
  • 無人看管 /背景操作。
  • 支持持續(xù)的HTTP連接。
  • 使用OpenSSL或Gnutls庫支持SSL/TLS的加密下載。
  • 支持IPv4和IPv6下載。

目錄

WGET命令語法

WGET的基本語法是:

 $ wget [option] [url]

首先,使用以下命令檢查WGET實用程序是否已經(jīng)在Linux框中安裝。

 $ rpm -q wget [在<strong>Rhel/Centos/Fedora</strong>和<strong>Rocky Linux/Almalinux</strong>上]
$ DPKG -L | Grep Wget [在<strong>Debian,Ubuntu和Mint</strong>上]

在Linux上安裝WGET

如果未安裝WGET ,則可以使用Linux系統(tǒng)的默認軟件包管理器安裝它。

 $ sudo apt install wget <strong>-y</strong> [在<strong>debian,ubuntu和mint</strong>上]
$ sudo yum安裝wget <strong>-y</strong> [在<strong>Rhel/Centos/Fedora</strong>和<strong>Rocky Linux/Almalinux</strong>上]
$ sudo emerge -a net -misc/wget [ <strong>Gentoo linux</strong>上]
$ sudo pacman -sy wget [ <strong>Arch Linux</strong>上]
$ sudo zypper安裝wget [ <strong>opensuse</strong> ]    

這里使用的-y選項是在安裝任何軟件包之前防止確認提示。有關(guān)更多YUMAPT命令的示例和選項,請閱讀我們的文章:

  • 20個Linux YUM命令用于包裝管理
  • 15 ubuntu/debian&mint中的APT命令示例
  • 45個zypper命令示例用于管理OpenSuse Linux

1。下載WGET的文件

該命令將下載一個文件并將其存儲在當前目錄中。它還顯示下載進度大小,日期時間

 <strong>#WGET http://ftp.gnu.org/gnu/wget/wget2-2.0.0.0.tar.gz</strong>

-2021-12-10 04:15:16-- http://ftp.gnu.org/gnu/wget/wget/wget2-2.0.0.0.tar.gz
解決ftp.gnu.org(ftp.gnu.org)... 209.51.188.20,2001:470:142:3 :: b
連接到ftp.gnu.org(ftp.gnu.org)| 209.51.188.20 |:80 ...連接。
http請求發(fā)送,等待響應... 200
長度:3565643(3.4M)[應用程序/X-GZIP]
保存到:'wget2-2.0.0.tar.gz'

wget2-2.0.0.0.tar.gz 100%[===========>] 3.40m 2.31mb/s 1.5s    

2021-12-10 04:15:18(2.31 Mb/s) - 'WGET2-2.0.0.0.tar.gz'保存[3565643/3565643]

2。wget下載文件帶有其他名稱

使用-O大寫)選項,下載具有不同文件名的文件。在這里,我們給出了wget.zip文件名,如下所示。

 <strong>#wget -o <strong style="color: yellow;">wget.zip</strong> http://ftp.gnu.org/gnu/wget/wget2-2.0.0.0.tar.gz</strong>

-2021-12-10 04:20:19-- http://ftp.gnu.org/gnu/wget/wget-1.5.3.3.3.tar.gz
解決ftp.gnu.org(ftp.gnu.org)... 209.51.188.20,2001:470:142:3 :: b
連接到ftp.gnu.org(ftp.gnu.org)| 209.51.188.20 |:80 ...連接。
http請求發(fā)送,等待響應... 200
長度:446966(436K)[應用程序/X-GZIP]
保存到:'wget.zip'

wget.zip 100%[===================>] 436.49k 510kb/s 0.9s    

2021-12-10 04:20:21(510 kb/s) - 'wget.zip'保存[446966/446966]

3。WGET使用HTTP和FTP協(xié)議下載多個文件

在這里,我們看到如何使用HTTPFTP協(xié)議同時使用HTTP和FTP協(xié)議下載多個文件。

美元

-2021-12-10 06:45:17-- http://ftp.gnu.org/gnu/wget/wget/wget2-2.0.0.0.tar.gz
解決ftp.gnu.org(ftp.gnu.org)... 209.51.188.20,2001:470:142:3 :: b
連接到ftp.gnu.org(ftp.gnu.org)| 209.51.188.20 |:80 ...連接。
http請求發(fā)送,等待響應... 200
長度:3565643(3.4M)[應用程序/X-GZIP]
保存到:'wget2-2.0.0.tar.gz'

wget2-2.0.0.0.tar.gz 100%[============>] 4.40m 4.31mb/s 1.1s    

2021-12-10 06:46:10(2.31 MB/s) - 'WGET2-2.0.0.0.tar.gz'保存[3565643/3565643]

4。wget從文件下載多個文件

要立即下載多個文件,請使用-i選項,其中包含要下載的URL列表的文件位置。如圖所示,每個URL都需要在單獨的行中添加。

例如,以下文件“下載linux.txt ”文件包含要下載的URL列表。

 <strong>#CAT下載linux.txt</strong> 

https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso
https://download.rockylinux.org/pub/rocky/8/isos/x86_64/rocky-8.5-x86_64-dvd1.iso
https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-11.2.0-amd64-dvd-1.iso
<strong>#WGET -I下載linux.txt</strong>

-2021-12-10 04:52:40-- https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso
nesolving releses.ubuntu.com(reareases.ubuntu.com)... 91.189.88.248,91.189.88.247,91.189.91.124,...
連接到reareases.ubuntu.com(reareases.ubuntu.com)| 91.189.88.248 |:443 ...連接。
http請求發(fā)送,等待響應... 200
長度:3071934464(2.9G)[應用程序/X-ISO9660圖像]
保存到:'ubuntu-20.04.3-desktop-amd64.iso'

Ubuntu-20.04.3-desktop-amd64 4%[=>] 137.71M 11.2MB/S ETA 3M 30S
...

如果您的URL列表具有特定的編號模式,則可以添加卷曲括號以獲取與模式相匹配的所有URL。例如,如果您想從版本5.1.1到5.1.15下載一系列Linux內(nèi)核,則可以執(zhí)行以下操作。

 $ wget https://mirrors.dedge.kernel.org/pub/linux/kernel/v5.x/linux-5.1. {1..15} .tar.gz

-2021-12-10 05:46:59-- https://mirrors.gend.kernel.org/pub/linux/kernel/kernel/v5.x/linux-5.1.1.tar.gz
解決鏡子。
連接到鏡子。
警告:“ Mirrors.GEND.KERNEL.org”的證書不信任。
警告:尚未激活“ Mirrors.GEND.KERNEL.org”的證書。
證書尚未激活
http請求發(fā)送,等待響應... 200
長度:164113671(157m)[application/x-gzip]
保存到:'linux-5.1.1.tar.gz'

Linux-5.1.1.tar.gz 100%[==============>] 156.51m 2.59mb/s 61S     

2021-12-10 05:48:01(2.57 Mb/s) - 'Linux-5.1.1.1.tar.gz'保存[164113671/164113671]

-2021-12-10 05:48:01-- https://mirrors.gend.kernel.org/pub/linux/kernel/kernel/v5.x/linux-5.1.2.tar.gz
重復現(xiàn)有與鏡子的連接。
http請求發(fā)送,等待響應... 200
長度:164110470(157m)[應用程序/X-GZIP]
保存到:'linux-5.1.2.tar.gz'

linux-5.1.2.2.tar.gz 19%[========================================================== 57m 2.58Mb/s eta 50s

5。wget簡歷未完成的下載

如果下載大文件,則有時可能會停止下載,在這種情況下,我們可以恢復下載帶有-c選項的同一文件。

但是,當您開始下載文件而不指定-c時, wget將在文件末尾添加.1擴展名,即被視為新下載。因此,下載大文件時添加-c開關(guān)是一個好習慣。

 <b>#WGET -C https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso</b>

-2021-12-10 05:27:59-- https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso
nesolving releses.ubuntu.com(reareases.ubuntu.com)... 91.189.88.247,91.189.91.123,91.189.91.124,...
連接到reseases.ubuntu.com(reareases.ubuntu.com)| 91.189.88.247 |:443 ...連接。
http請求發(fā)送,等待響應... 206部分內(nèi)容
長度:3071934464(2.9G),2922987520(2.7G)剩余[應用程序/X-ISO9660-Image]
保存到:'ubuntu-20.04.3-desktop-amd64.iso'

Ubuntu-20.04.3-desktop-amd64.iso 5%[>] 167.93m 11.1mb/s               
^c
[root@tecmint?]#wget -c https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso
-2021-12-10 05:28:03-- https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso
nesionS releses.ubuntu.com(reareases.ubuntu.com)... 91.189.88.248,91.189.91.124,91.189.91.123,...
連接到reareases.ubuntu.com(reareases.ubuntu.com)| 91.189.88.248 |:443 ...連接。
http請求發(fā)送,等待響應... 206部分內(nèi)容
長度:3071934464(2.9G),2894266368(2.7G)剩余[應用程序/X-ISO9660-Image]
保存到:'ubuntu-20.04.3-desktop-amd64.iso'

ubuntu-20.04.3-desktop-amd64.iso 10%[=====>] 296.32m 17.2mb/s eta 2m 49S ^

6。wget鏡子整個網(wǎng)站

要下載或鏡像或復制整個網(wǎng)站以供離線查看,您可以使用以下命令,該命令將與所有資產(chǎn)(JavaScript,CSS,Images)一起制作本地副本。

 $ wget  - 回報 - 頁 -  recousites  -  adjust-extension- span-hosts  -  convert-links-contert-links-strestrict-file-names = windows-domains yoursite.com -no-parent youssite.com

上述命令的說明。

 wget \
      - 回報\#下載整個網(wǎng)站。
      - 頁面recousites \#獲取所有資產(chǎn)/元素(CSS/JS/Images)。
      -  adjust-extension \#末尾使用.html保存文件。
      -  Span-Hosts \#也包括來自異地的必要資產(chǎn)。
      -  convert-links \#更新鏈接仍在靜態(tài)版本中工作。
      - 限制文件名= Windows \#修改文件名也可以在Windows中使用。
      -  Domains Yoursite.com \#請勿遵循此域之外的鏈接。
      - 不 - 父母\#不要遵循您傳遞的目錄之外的鏈接。
         yoursite.com/hatever/path#要下載的URL

7。wget在后臺下載文件

使用-b選項,您可以在下載開始后立即在后臺發(fā)送下載,并將日志寫在wget.log文件中。

 <strong>$ wget -b wget.log https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso</strong>

繼續(xù)在背景中,PID 8999。
輸出將寫入“ wget.log”。

8。wget設置文件下載速度限制

使用選項--limit-rate=100k ,下載速度限制僅限為100K,并且日志將在wget.log下創(chuàng)建,如下所示。

 $ <strong>wget -c-limit-rate = 100k -b wget.log https://releases.ubuntu.com/20.04.3/ubuntu-20.04.3-desktop-amd64.iso</strong>

繼續(xù)在背景中,PID 9108。
輸出將寫入“ wget-log”。

查看wget.log文件并檢查WGET的下載速度。

 $ tail -f wget -log 

 5600k ...............................................................................................................................................................................................................................................................................................................................................................................................................................................................
 5650K .......... .......... .......... .......... .......... 0% 103K 8h19m
 5700k .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................
 5750k .............................................................................................................................................................................................................................................................................................................................
 5800K .......... .......... .......... .......... .......... 0% 104K 8h18m
 5850K .......... .......... .......... .......... .......... 0% 105K 8h18m
 5900k ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
 5950K .......... .......... .......... .......... .......... 0% 105K 8h18m
 6000k ........................................................................................................................................................................................................................................................................... 0%69.0k 8h20m
 6050k .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
 6100k .................................................................................................................................................................................................................................................................................................................................................................................................................................................
 6150k .........................................................................................................................................................................................................................................................................................................................................................................................................................................................
 6200K .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
 6250K .......... .......... .......... .......... .......... 0% 104K 8h19m
...

9。通過FTP和HTTP下載密碼保護文件

要從受密碼保護的FTP服務器下載文件,您可以使用選項--ftp-user=username--ftp-password=password如圖所示。

 $ wget -ftp-user = narad -ftp-password =密碼ftp://ftp.example.com/filename.tar.gz

要從受密碼保護的HTTP服務器下載文件,您可以使用選項--http-user=username--http-password=password如圖所示。

 $ wget -http-user = narad -http-password =密碼http://http.example.com/filename.tar.gz

10。WGET忽略SSL證書檢查

要在通過HTTPS下載文件時忽略SSL證書檢查,您可以使用--no-check-certificate選項:

 $ wget <strong>-no-check-certificate</strong> https://mirrors.dedge.kernel.org/pub/linux/kernel/kernel/v5.x/linux-5.1.1.tar.gz

-2021-12-10 06:21:21-- https://mirrors.gernel.kernel.org/pub/linux/kernel/kernel/v5.x/linux-5.1.1.1.tar.gz
解決鏡子。
連接到鏡子。
警告:“ Mirrors.GEND.KERNEL.org”的證書不信任。
警告:尚未激活“ Mirrors.GEND.KERNEL.org”的證書。
證書尚未激活
http請求發(fā)送,等待響應... 200
長度:164113671(157m)[application/x-gzip]
保存到:'linux-5.1.1.tar.gz'
...

11。wget版本和幫助

借助選項--version--help您可以查看版本并根據(jù)需要提供幫助。

 $ wget- version
$ wget-助理

在本文中,我們涵蓋了Linux WGET命令,并提供了每日管理任務的選項。如果您想進一步了解, Man Wget會嗎?請通過我們的評論框分享,或者如果我們錯過了任何事情,請告訴我們。

以上是Linux中的10個WGET(Linux文件下載器)命令示例的詳細內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

5 Linux的最佳開源數(shù)學方程式編輯器 5 Linux的最佳開源數(shù)學方程式編輯器 Jun 18, 2025 am 09:28 AM

您是否正在尋找編寫數(shù)學方程式的好軟件?如果是這樣,本文提供了前5個方程式編輯器,您可以輕松地在自己喜歡的Linux發(fā)行版上安裝。

SCP Linux命令 - 在Linux中安全傳輸文件 SCP Linux命令 - 在Linux中安全傳輸文件 Jun 20, 2025 am 09:16 AM

Linux管理員應熟悉命令行環(huán)境。由于通常不安裝Linux服務器中的GUI(圖形用戶界面)模式。SSH可能是使Linux管理員能夠管理服務器的最受歡迎的協(xié)議

gogo-在Linux中創(chuàng)建到目錄路徑的快捷方式 gogo-在Linux中創(chuàng)建到目錄路徑的快捷方式 Jun 19, 2025 am 10:41 AM

Gogo是在Linux Shell內(nèi)書簽目錄的非凡工具。它可以幫助您在Linux中為長而復雜的路徑創(chuàng)建快捷方式。這樣,您不再需要在Linux上鍵入或記住冗長的路徑。例如,如果有目錄

什么是PPA,如何將其添加到Ubuntu? 什么是PPA,如何將其添加到Ubuntu? Jun 18, 2025 am 12:21 AM

PPA是Ubuntu用戶擴展軟件源的重要工具。1.查找PPA時應訪問Launchpad.net,確認項目官網(wǎng)或文檔中的官方PPA,并閱讀描述與用戶評論確保其安全性和維護狀態(tài);2.添加PPA使用終端命令sudoadd-apt-repositoryppa:/,之后運行sudoaptupdate更新包列表;3.管理PPA可通過grep命令查看已添加列表,使用--remove參數(shù)移除或手動刪除.list文件,避免因不兼容或停止更新引發(fā)問題;4.使用PPA應權(quán)衡必要性,優(yōu)先選擇官方未提供或需新版軟件的情況

在RHEL,Rocky和Almalinux中安裝LXC(Linux容器) 在RHEL,Rocky和Almalinux中安裝LXC(Linux容器) Jul 05, 2025 am 09:25 AM

LXD被描述為下一代容器和虛擬機管理器,它為在容器內(nèi)部或虛擬機中運行的Linux系統(tǒng)提供了沉浸式的。 它為有支持的Linux分布數(shù)量提供圖像

如何創(chuàng)建特定大小的文件以進行測試? 如何創(chuàng)建特定大小的文件以進行測試? Jun 17, 2025 am 09:23 AM

如何快速生成指定大小的測試文件?使用命令行工具或圖形化軟件均可實現(xiàn)。Windows上可用fsutilfilecreatenew文件名大小生成指定字節(jié)的文件;macOS/Linux可用ddif=/dev/zeroof=文件bs=1Mcount=100生成真實數(shù)據(jù)文件,或用truncate-s100M文件快速創(chuàng)建稀疏文件。若不熟悉命令行,可選用FSUtilGUI、DummyFileGenerator等工具軟件。注意事項包括:注意文件系統(tǒng)限制(如FAT32文件大小上限)、避免覆蓋已有文件、部分程序可能

如何與Windows一起安裝Linux(雙啟動)? 如何與Windows一起安裝Linux(雙啟動)? Jun 18, 2025 am 12:19 AM

安裝Linux和Windows雙系統(tǒng)的關(guān)鍵是分區(qū)和啟動設置。1.準備工作包括備份數(shù)據(jù)并壓縮現(xiàn)有分區(qū)騰出空間;2.使用Ventoy或Rufus制作Linux啟動U盤,推薦Ubuntu;3.安裝時選擇“與其他系統(tǒng)并存”或手動分區(qū)(/至少20GB,/home剩余空間,swap可選);4.勾選安裝第三方驅(qū)動以避免硬件問題;5.安裝后若未進入Grub引導菜單,可用boot-repair修復引導或調(diào)整BIOS啟動順序。只要步驟清晰、操作得當,整個過程并不復雜。

NVM-在Linux中安裝和管理多個node.js版本 NVM-在Linux中安裝和管理多個node.js版本 Jun 19, 2025 am 09:09 AM

Node版本管理器(NVM)是一個簡單的BASH腳本,可幫助您在Linux系統(tǒng)上管理多個Node.js版本。它使您可以安裝各種node.js版本,查看可用的安裝版本,并檢查已經(jīng)安裝的版本。

See all articles