How to download files using the Wget command in Linux
Talaan ng mga Nilalaman:
- Pag-install ng Wget
- Ang pag-install ng Wget sa Ubuntu at Debian
- Ang pag-install ng Wget sa CentOS at Fedora
- Wget Command Syntax
- Paano mag-download ng isang file na may Wget
- Paggamit ng Wget Command upang I-save ang Nai-download na File Sa ilalim ng Iba't ibang Pangalan
- Paggamit ng Wget Command upang Mag-download ng isang File sa isang Tukoy na Direktoryo
- Paano Limitahan ang Bilis ng Pag-download gamit ang Wget
- Paano Ipagpatuloy ang isang Pag-download gamit ang Wget
- Paano mag-download sa background na may Wget
- Paano baguhin ang Wget User-Agent ng Wget
- Paano Mag-download ng Maramihang Mga File na may Wget
- Paggamit ng Wget Command upang I-download sa pamamagitan ng FTP
- Paggamit ng Wget Command upang Lumikha ng isang Mirror ng isang Website
- Paano Mag-browse ng Sertipiko ng sertipiko sa Wget
- Paano Mag-download sa Standard Output sa Wget
- Konklusyon
Ang GNU Wget ay isang utility-line utility para sa pag-download ng mga file mula sa web. Sa Wget, maaari kang mag-download ng mga file gamit ang HTTP, HTTPS, at FTP protocol. Nagbibigay ang Wget ng isang bilang ng mga pagpipilian na nagpapahintulot sa iyo na mag-download ng maraming mga file, ipagpatuloy ang pag-download, limitahan ang bandwidth, recursive na pag-download, pag-download sa background, salamin ang isang website at marami pa.
Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng Wget sa pamamagitan ng mga praktikal na halimbawa at detalyadong mga paliwanag sa mga pinaka-karaniwang pagpipilian ng Wget.
Pag-install ng Wget
Ang wget package ay paunang naka-install sa karamihan sa mga pamamahagi ng Linux ngayon.
Upang suriin kung naka-install ang package ng Wget sa iyong system, buksan ang iyong console, uri ng
wget
, at pindutin ang pagpasok. Kung na-install mo ang wget,
wget: missing URL
print ng system ang
wget: missing URL
, kung hindi man, mag-print ito ng
wget command not found
.
Kung hindi naka-install ang wget, madali mong mai-install ito gamit ang tagapamahala ng pakete ng iyong distro.
Ang pag-install ng Wget sa Ubuntu at Debian
Ang pag-install ng Wget sa CentOS at Fedora
Wget Command Syntax
Bago magpunta sa kung paano gamitin ang utos ng
wget
, simulan natin sa pamamagitan ng pagsuri sa pangunahing syntax.
Ang
wget
utility expression ay kumuha ng sumusunod na form:
wget
-
options- Angurloptionsurl- URL ng file o direktoryo na nais mong i-download o i-synchronize.
Paano mag-download ng isang file na may Wget
Sa pinakasimpleng form kapag ginamit nang walang anumang pagpipilian, i-download ng wget ang mapagkukunan na tinukoy sa kasalukuyang direktoryo.
Sa sumusunod na halimbawa ay nai-download namin ang archive ng kernel tar Linux:
wget

Tulad ng nakikita mo mula sa imahe sa itaas, nagsisimula ang Wget sa pamamagitan ng paglutas ng IP address ng domain, pagkatapos ay kumokonekta sa liblib na server at nagsisimula ang paglipat.
Sa pag-download, ipinapakita ng Wget ang progress bar kasama ang pangalan ng file, laki ng file, bilis ng pag-download, at ang tinantyang oras upang makumpleto ang pag-download. Kapag kumpleto ang pag-download, maaari mong mahanap ang nai-download na file sa iyong kasalukuyang direktoryo ng pagtatrabaho.
Upang i-off ang output ng Wget, gamitin ang pagpipilian na
-q
.
Kung mayroon nang file, magdagdag ang Wget
.N
(numero) sa dulo ng pangalan ng file.
Paggamit ng Wget Command upang I-save ang Nai-download na File Sa ilalim ng Iba't ibang Pangalan
Upang mai-save ang nai-download na file sa ilalim ng ibang pangalan, ipasa ang
-O
pagpipilian na sinusundan ng napiling pangalan:
wget -O latest-hugo.zip
Ang utos sa itaas ay i-save ang pinakabagong hugo zip file mula sa GitHub bilang
latest-hugo.zip
halip na ang orihinal na pangalan nito.
Paggamit ng Wget Command upang Mag-download ng isang File sa isang Tukoy na Direktoryo
Bilang default, mai-save ng Wget ang nai-download na file sa kasalukuyang direktoryo ng pagtatrabaho. Upang mai-save ang file sa isang tukoy na lokasyon, gamitin ang opsyon na
-P
:
wget -P /mnt/iso
Gamit ang utos sa itaas sinasabi namin sa Wget na i-save ang file ng CentOS 7 na maaaring magdagdag sa direktoryo
/mnt/iso
.
Paano Limitahan ang Bilis ng Pag-download gamit ang Wget
Upang limitahan ang bilis ng pag-download, gamitin ang
--limit-rate
. Bilang default, ang bilis ay sinusukat sa byte / segundo. Mag-aplay
k
para sa mga kilobyte,
m
para sa mga megabytes at
g
para sa mga gigabytes.
Ang sumusunod na utos ay i-download ang Go binary at limitahan ang bilis ng pag-download sa 1mb:
wget --limit-rate=1m
Ang pagpipiliang ito ay kapaki-pakinabang kapag hindi mo nais na wget na ubusin ang lahat ng magagamit na bandwidth.
Paano Ipagpatuloy ang isang Pag-download gamit ang Wget
Maaari mong ipagpatuloy ang isang pag-download gamit ang pagpipilian na
-c
. Ito ay kapaki-pakinabang kung ang iyong koneksyon ay bumaba sa isang pag-download ng isang malaking file, at sa halip na simulan ang pag-download mula sa simula, maaari mong ipagpatuloy ang nauna.
Sa sumusunod na halimbawa, ipinagpapatuloy namin ang pag-download ng file na maaaring magamit ang Ubuntu 18.04:
wget -c
Kung hindi suportado ng remote na server ang pagpapatuloy ng pag-download, sisimulan ng Wget ang pag-download mula sa simula at i-overwrite ang umiiral na file.
Paano mag-download sa background na may Wget
Upang mag-download sa background, gamitin ang pagpipilian na
-b
. Sa sumusunod na halimbawa, nai-download namin ang file ng OpenSuse iso sa background:
wget -b
Bilang default, ang output ay nai-redirect sa
wget-log
file sa kasalukuyang direktoryo. Upang mapanood ang katayuan ng pag-download, gamitin ang utos ng
tail
:
Paano baguhin ang Wget User-Agent ng Wget
Minsan kapag nag-download ng isang file, maaaring itakda ang remote server upang harangan ang Wget User-Agent. Sa mga sitwasyon tulad nito upang tularan ang ibang browser ipasa ang
-U
pagpipilian.
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
Ang utos sa itaas ay tularan ang Firefox 60 na humihiling sa pahina mula sa
wget-forbidden.com
Paano Mag-download ng Maramihang Mga File na may Wget
Sa sumusunod na halimbawa ay nai-download namin ang Arch Linux, Debian, at Fedora iso na mga file na may mga URL na tinukoy sa
linux-distros.txt
file:
wget -i linux-distros.txt
linux-distros.txt
http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
Paggamit ng Wget Command upang I-download sa pamamagitan ng FTP
Upang mag-download ng isang file mula sa isang server na protektado ng password, tukuyin ang username at password tulad ng ipinapakita sa ibaba:
wget --ftp-user=FTP_USERNAME --ftp-password=FTP_PASSWORD ftp://ftp.example.com/filename.tar.gz
Paggamit ng Wget Command upang Lumikha ng isang Mirror ng isang Website
Upang lumikha ng isang salamin ng isang website na may Wget, gamitin ang pagpipilian na
-m
. Lumilikha ito ng isang kumpletong lokal na kopya ng website sa pamamagitan ng pagsunod at pag-download ng lahat ng mga panloob na link pati na rin ang mga mapagkukunan ng website (JavaScript, CSS, Mga Larawan).
wget -m
wget -m -k -p
Ang pagpipilian na
-k
ay magiging sanhi ng Wget na mai-convert ang mga link sa na-download na mga dokumento upang maging angkop para sa lokal na pagtingin. Ang pagpipilian na
-p
ay magsasabi sa wget upang i-download ang lahat ng kinakailangang mga file para sa pagpapakita ng HTML na pahina.
Paano Mag-browse ng Sertipiko ng sertipiko sa Wget
Paano Mag-download sa Standard Output sa Wget
Sa sumusunod na halimbawa, tahimik na i-download at i-download ni Wget ang pinakabagong bersyon ng WordPress sa stdout (flag
-O -
) at i-pipe ito sa utility ng
tar
na kukuha ng archive sa direktoryo
/var/www
.
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www
Konklusyon
Sa Wget, maaari kang mag-download ng maraming mga file, ipagpatuloy ang bahagyang pag-download, mga website ng salamin, at pagsamahin ang mga pagpipilian ng Wget ayon sa iyong mga pangangailangan.
Upang malaman ang higit pa tungkol sa Wget bisitahin ang pahina ng Manu-manong wget GNU.
wget terminalUtos ng Echo sa linux na may mga halimbawa
Ang utos ng echo ay isa sa pinaka pangunahing at madalas na ginagamit na mga utos sa Linux. Ang mga argumento na naipasa sa echo ay nakalimbag sa karaniwang output.
Utos ng curl sa linux na may mga halimbawa
Ang curl ay isang utility na linya ng utos para sa paglilipat ng data mula sa o sa isang server na idinisenyo upang gumana nang walang pakikipag-ugnayan ng gumagamit. Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang curl tool sa pamamagitan ng mga praktikal na halimbawa at detalyadong mga paliwanag sa mga pinaka-karaniwang mga pagpipilian sa curl.
Linux cut utos na may mga halimbawa
Ang cut ay isang utility utility line na nagbibigay-daan sa iyo upang i-cut ang mga bahagi ng mga linya mula sa tinukoy na mga file o piped data at i-print ang resulta sa karaniwang output. Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng cut ng Linux sa pamamagitan ng mga praktikal na halimbawa at detalyadong mga paliwanag sa mga pinaka-karaniwang pagpipilian sa pagputol.







