Wgetin asentaminen ja käyttäminen Macissa

Voit ladata resursseja verkosta useilla tavoilla. Selaimen lisäksi voit myös käyttää wget-työkalua ladataksesi resursseja verkosta samalla, kun teet jotain muuta. Tässä artikkelissa näytämme, kuinka wget ladataan ja käytetään Macissa.

Mikä on wget (ja mihin sitä käytetään)?

Tietämättömille, wget on avoimen lähdekoodin ei-interaktiivinen komentorivityökalu, jonka avulla voit ladata resursseja määritetystä URL-osoitteesta. Koska wget ei ole interaktiivinen, se voi toimia taustalla tai ennen kuin kirjaudut sisään.

Se on GNU-tiimin projekti, ja se on hienoa, jos sinulla on huono Internet-yhteys. Tämä tarkoittaa, että se on kestävä muuten ei-optimaalisissa olosuhteissa.

Kun olet asentanut wget:n, suoritat komennot ja määrität tiedostoillesi kohteen. Näytämme sinulle, kuinka tämä tehdään seuraavaksi.

Kuinka asentaa wget Maciin

Ennen kuin asennat wget-ohjelman, tarvitset paketinhallinnan. Vaikka wget ei toimiteta macOS:n kanssa, voit ladata ja asentaa sen käyttämällä Homebrew – paras saatavilla oleva Mac-paketinhallinta.

1. Lataa ja asenna Homebrew

Asenna Homebrew avaamalla ensin pääteikkuna ja suorittamalla seuraava komento:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Tämä käyttää curl-komentoa tiedostojen lataamiseen, jotka toimitetaan MacOS:n esiasennetun Ruby-asennuksen yhteydessä.

Kun painat Enter-näppäintä suorittaaksesi komennon, asennusohjelma antaa sinulle tarkat tiedot siitä, mitä tapahtuu.

Kun olet vahvistanut, asennusohjelma käynnistyy.

2. Asenna wget komentoriviltä

Seuraavaksi haluamme käyttää Homebrew'ta wgetin asentamiseen. Suorita uudelleen terminaalista:

Asennusohjelma antaa sinulle reaaliaikaisia ​​edistymispäivityksiä, eikä sinun tarvitse tehdä tässä. Prosessi on suoraviivainen ja automatisoitu. Jos sinulla on kuitenkin jo Homebrew asennettuna, muista suorittaa keittopäivitys saadaksesi uusimmat kopiot kaikista kaavoistasi.

Kun näet uuden kehotteen terminaalissasi, olet valmis käyttämään wget-ohjelmaa Macissa resurssien lataamiseen.

Kuinka käyttää wgetiä verkkoresurssien lataamiseen

Jos haluat ladata etäresurssin URL-osoitteesta wgetin avulla, sinun kannattaa käyttää seuraavaa rakennetta:

wget -O polku/paikallinen.kopio http://example.com/url/to/download.html

Tämä tallentaa URL-osoitteessa määritetyn tiedoston koneellesi määritettyyn sijaintiin.

Jos suljet pois -O-merkinnän, latauspaikkasi on nykyinen työhakemisto.

Haluamme esimerkiksi ladata verkkosivun Lataukset-kansioon:

wget -O /Käyttäjät/[your-username]/Downloads/status.html https://www.w3.org/Status.html

Kuitenkin tehdäksemme saman ilman -O-lippua meidän on vaihdettava hakemistoa (cd-lataukset) ennen kuin suoritamme wget:n:

wget /Käyttäjät/[your-username]/Downloads/status.html https://www.w3.org/Status.html

Saat täydelliset tiedot latauksen edistymisestä, vaikka wget:n nopealla nopeudella nämä tiedot muistuttavat latauksen yhteenvetoa reaaliaikaisten päivitysten sijaan.

Kuinka ladata rekursiivinen hakemisto

Jos haluat ladata koko hakemistopuun wgetillä, sinun on käytettävä -r/--rekursiivisia ja -np/--no-parent -lippuja:

wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

Tämä saa wgetin seuraamaan kaikkia määritetyn hakemiston asiakirjoista löytyviä linkkejä. Sieltä se suorittaa rekursiivisen latauksen koko määritetystä URL-osoitteesta.

Huomaa myös komento -e robots=off. Tämä ohittaa robots.txt-tiedoston rajoitukset. Yleisesti ottaen on hyvä idea poistaa robots.txt käytöstä lyhennetyn latauksen estämiseksi.

Lisälippujen käyttö wgetillä

Huomaat, että wget on joustava työkalu, koska se käyttää useita muita lisälippuja. Tämä on hienoa, jos sinulla on erityisiä vaatimuksia lataukselle.

Tarkastellaan kahta aluetta, jotka keskittyvät latausprosessin hallintaan ja lokien luomiseen.

Hallitse kuinka wget lataa resursseja

Latausprosessin määrittämisessä on monia lippuja. Tässä on vain muutamia hyödyllisimpiä:

  • wget -X /absoluuttinen/polku/hakemistoon sulkee pois tietyn etäpalvelimen hakemiston.
  • wget -nH poistaa "hostname"-hakemistot. Toisin sanoen se ohittaa ensisijaisen verkkotunnuksen nimen. Esimerkiksi wget ohittaisi edellisen esimerkin http://www.w3.org-kansion/ ja aloittaisi sen sijaan Historia-hakemistosta.
  • wget --cut-dirs=# ohittaa määritetyn määrän hakemistoja URL-osoitteessa ennen tiedostojen lataamisen aloittamista. Esimerkiksi -nH --cut-dirs=1 muuttaisi määritetyn polun "ftp.xemacs.org/pub/xemacs/" muotoon "/xemacs/" ja vähentäisi tyhjien päähakemistojen määrää paikallisessa latauksessa.
  • wget -R index.html/wget --reject index.html ohittaa kaikki tiedostot, jotka vastaavat määritettyä tiedostonimeä. Tässä tapauksessa se sulkee pois kaikki hakemistotiedostot. Tähti
  • on jokerimerkki, kuten "*.png". Tämä ohittaisi kaikki tiedostot, joissa on PNG-tunniste.
  • wget -i-tiedosto määrittää kohde-URL-osoitteet syöttötiedostosta. Tämän syöttötiedoston on oltava HTML-muodossa, tai sinun on käytettävä --force-html-lippua HTML-koodin jäsentämiseen.
  • wget -nc/wget --no-clobber ei korvaa tiedostoja, jotka ovat jo olemassa kohteessa.
  • wget -c/wget --continue jatkaa osittain ladattujen tiedostojen lataamista.

wget -t 10 yrittää ladata resurssin jopa 10 kertaa ennen kuin epäonnistuu.

wget voi tehdä muutakin kuin ohjata latausprosessia, sillä voit myös luoda lokeja tulevaa käyttöä varten.

Säädä kirjaamisen tasoa

  • Voit myös harkita seuraavia lippuja osittaisena tapana ohjata wget:tä käytettäessä saamaasi tulostetta.
  • wget -d mahdollistaa virheenkorjauksen.
  • wget -o polku/log.txt mahdollistaa tulosteen kirjaamisen määritettyyn hakemistoon sisäänkirjautumisen vakiotulosteen näyttämisen sijaan.
  • wget -q sammuttaa kaiken wgetin lähdön, mukaan lukien virheilmoitukset.
  • wget -v ottaa eksplisiittisesti käyttöön wgetin monisanaisen tulosteen oletusarvon.

wget --no-verbose poistaa lokiviestit käytöstä, mutta näyttää virheilmoitukset.

Haluat usein tietää, mitä latauksen aikana tapahtuu, joten et ehkä käytä näitä lippuja yhtä paljon kuin muita. Jos sinulla on kuitenkin suuri erä latauksia ja haluat varmistaa, että voit korjata kaikki ongelmat, lokin tai tulosteen puuttuminen on oikea tapa.

Johtopäätös Vaikka voit käyttää selainta tai muuta graafista käyttöliittymää verkkosivujen ja muiden resurssien lataamiseen, voit säästää aikaa komentorivin avulla. Työkalu, kuten wget, on tehokas – enemmän kuin selaimesi – ja myös näppärä. Saat täydellisen kuvauksen wgetin ominaisuuksistatarkista wgetin GNU-man-sivu

.

Jos huomaat, että wget ei toimi sinulle, saattaa olla aika diagnosoida Wi-Fi-yhteytesi ongelma. Käytätkö wget:tä Macissa verkkoresurssien lataamiseen? Jaa ajatuksesi alla olevassa kommenttiosiossa!

Nyt kun olet lukenut Wgetin asentaminen ja käyttäminen Macissa loppuun, kutsumme sinut tutustumaan lisää Mac-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Indeksi
  1. Mikä on wget (ja mihin sitä käytetään)?
  2. Kuinka asentaa wget Maciin
    1. 1. Lataa ja asenna Homebrew
  3. 2. Asenna wget komentoriviltä
  4. Kuinka käyttää wgetiä verkkoresurssien lataamiseen
    1. Kuinka ladata rekursiivinen hakemisto
  5. Lisälippujen käyttö wgetillä
    1. Hallitse kuinka wget lataa resursseja
    2. wget voi tehdä muutakin kuin ohjata latausprosessia, sillä voit myös luoda lokeja tulevaa käyttöä varten.
  6. Haluat usein tietää, mitä latauksen aikana tapahtuu, joten et ehkä käytä näitä lippuja yhtä paljon kuin muita. Jos sinulla on kuitenkin suuri erä latauksia ja haluat varmistaa, että voit korjata kaikki ongelmat, lokin tai tulosteen puuttuminen on oikea tapa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Go up