DatamaskinerProgramvare

Wget-kommandoen: eksempler. Console program for nedlasting av filer på nettverket Wget

Det ville synes at i en verden der halvparten av verdens befolkning bruker aktivt datamaskiner og vant til den stilige grafiske grensesnittet og rike muligheter slik, er det ikke plass for tekstprogrammer. Noen 20 år siden, maskin-grensesnitt var en forferdelig svart panel, som viser noe annet enn et sett med hvite tegn, og alle kontrollene som utføres på bekostning av tekstkommandoer. Overraskende, i hvilken grad disse programmene er stygg, så er de funksjonelle og pålitelig.

Hva er Wget?

Wget (som også er referert til som GNU wget Linux) er en konsoll, ikke en interaktiv applikasjon for å arbeide med filer og nettsider. Faktisk er det et verktøy for å laste ned filer fra Internett, hvor mangelen på et grafisk grensesnitt og en rekke funksjoner for å administrere, atypisk for mer avanserte løsninger.

Programmet ble utviklet av teamet fra Kroatia Hrvozhi Niksic, og støtter nå utviklingen av Giuseppe Skrivano og Linux-fellesskapet. Den første montering av verktøyet (da kalt getUrl) ble innført i januar 1996. Programmet ble skrevet i C og utgitt under GNU-lisensierte programvaren. Utgangspunktet verktøyet ble utgitt på Linux-plattformen. Over tid har verktøyet blitt oversatt til mange språk, og portet til alle populære plattformer, inkludert Wget for Windows 7 (eller nyere), Wget for MacOS, og så videre.

Dette program - ikke interaktiv, noe som betyr at en hvilken som helst prosess som kjører innenfor sine evner, ikke kan kontrolleres, kan den styres ved å dreie kontrollene av operativsystemet.

Til tross for at moderne nettlesere vanligvis har en innebygd download manager, er de fortsatt designet for interaktiv kommunikasjon, derfor blir vanskelig arbeid i manuell modus. Wget, tvert imot, gjør det mulig å automatisere en rekke prosesser. For eksempel er det mulig å forberede seg på forhånd et tekstdokument med en liste over nettsider, ved hjelp som du kan laste opp flere filer og sider.

Hovedtrekk

Men i første omgang er et program for nedlasting av filer, noe som betyr bevis på sin hovedfunksjon.

Wget kan laste ned materiale fra Internett, det være seg dokumenter, kjørbare, eller hele websider i HTML-format (forskjellige protokoller). Filer kan lastes ned fra katalogen på FTP.

Klienten kan utføre rekursive nedlastinger, automatisk etter koblinger innenfor et bestemt nettsted (eller flere nettsteder), mens gjenopprette den opprinnelige strukturen av websider. Du kan se de nedlastede websider uten tilgang til nettverket (standard er lastet inn en adresse for elektronisk visning).

Wget opprinnelig tilpasset for langsomme eller ustabile ulike tilkoblings, slik at det er et viktig trekk er evnen til å gjenopprette avbrutt nedlasting av en fil (dette er mulig hvis serveren støtter RANGE-topptekst). Wget kan også overvåke statusen for servere (tilgjengelighet) for omlasting og oppdatering (Wget sjekk fil overskrifter og støtter den nyeste versjonen) filer og nettsider.

Programmet har også en rekke funksjoner som er typisk for de såkalte verktøy edderkopper som utforsker ulike nettsteder og servere for tilstedeværelsen av visse filer på dem.

støttede plattformer

Wget Linux har blitt en base for produktet. Som nevnt ovenfor, verktøyet jobbet opprinnelig bare på Linux, men fikk raskt popularitet og har blitt tilpasset til andre systemer. For eksempel kan du finne ut hvilken versjon av Wget for Windows 7 og nyere operativsystemer, og har bygge et GUI. Som for Linux, programmere deg dit er ofte sydd inn i distribusjon. Terminaler i noen Linux bygger innfødt støtter Wget-team. Ubuntu, Fedora, opensuse, og andre forbruker distroer jobbe med programmet, som de sier, ut av boksen. Deretter se på programmet i mer detalj.

Wget-kommandoen: en liste over viktige parametere

Den grunnleggende liste over kommandoer inkluderer:

  • -V - lar deg kontrollere programvareversjonen som er i bruk;
  • -H - viser den mest omfattende liste over kommandoer for å arbeide med søknaden;
  • b - det tillater deg å oversette programmet i bakgrunnen;

Listen over meldingsalternativer

Wget-kommandoen tillater full kontroll over informasjonen som vises. Her er listen:

  • -o loggfil - oppretter en journal fil som registrerer hele prosessen med søknaden;
  • -a loggfil - gjør det mulig å supplere den eksisterende loggfilen i stedet for å opprette en ny;
  • -d - viser nødvendig informasjon for utviklere og debugger (bidrar til å løse problemer og korrigere feil i kundens arbeid);
  • -Q - deaktiverer visning av meldinger;
  • -V - Dette alternativet er aktivert som standard, gir en detaljert rapport om alle prosessene som foregår i programmet (i sanntid);
  • -nv - reduserer den informasjon som mottas av brukeren i meldinger i betydelig grad. Det er bare de mest relevante data og feilvarsling;
  • -i-fil (med banen til filen) - kommandoen lar deg skanne filen, isolere fra en link til det og oppstart; Du kan bruke filer av forskjellige formater, inkludert HTML, men hvis du bruker denne kommandoen, er det ikke nødvendig å angi banen til filen på kommandolinjen;
  • -f - vekkende program for å lese en fil som HTML; når du bruker denne kommandoen til å jobbe med en lokal HTML-dokument, kan det oppstå feil, for å unngå det, er tilstrekkelig til å indikere i dokumentet

Liste over oppstartsalternativer

Grunnleggende kommandoer for nedlasting av filer ved hjelp Wget. Her er deres grunnleggende sett:

  • --bind-adresse = ADRESSE - Denne kommandoen lar deg overføre data ADRESSE binde den lokale maskinen. Ved bruk av TCP / IP-forbindelse kommandoen er nødvendig for nøyaktig å angi IP-adresse (hvis flere).
  • -t nummer (må spesifisere antall) - gjør det mulig for brukeren å velge antall last repetisjoner. For å unngå repetisjon bør angi verdien av antallet null.
  • -NC - Denne kommandoen gjør det mulig å gjenopprette den tidligere status for den opplastede filen i tilfelle at det var en feil i nettverket, og nedlastingen blir avbrutt. Hvis du ikke bruker en av kommandoene for omlasting (N,-NC, -r), Wget vil skape en kopi og starte nedlastingen på nytt. -R alternativet lar deg erstatte eksisterende filer.
  • c - forenkler også omlasting filen i tilfelle av tap av forbindelse (og hvor Wget sluttet uavhengig forsøk på igjen). Det er nok til å lenke til filen for å angi kommandoen. Hvis du bruker den samme katalogen er det fil Wget vil holde sin identifisering og automatisk bestemme sin omlasting. Kommandoen kan bare brukes på servere hvor det er støtte RANGE spissen.

  • --progress - lar deg velge hvilken type skjerm nedlasting fremgang. Du kan spesifisere-fremgang = bar eller fremgang = prikk.
  • --spider - erstatter filnedlastningen kommandoen for å bekrefte tilstedeværelsen på serveren;
  • -w (i sekunder) - angir tidsintervallet mellom nedlastinger.
  • -q (oppgitt i antall kilobyte eller megabyte) - lar deg nøyaktig justere størrelsen på dataene og for å begrense overdreven volumer. Likevel er det verdt å merke seg at en enkelt fil blir lastet ned uansett utsatt kvote (som er en enkelt fil, vil dette alternativet ikke fungerer, noen han var ikke tung).

Liste over HTTP parametere

  • --http-user = og --http-passwd = - lar deg spesifisere brukernavn og passord for autentisering på webserveren som filene vil bli losset.
  • C = på / av - lar deg aktivere eller deaktivere caching av data på tjenersiden.
  • --cookies = av / på - det samme som for cache, bare informasjonskapsler. Den lar deg enten stoppe eller gjenoppta utveksling av cookie data som trengs for å gjennomføre besøk til server statistikk. Som standard er dette alternativet er aktivert, men cookie-filene er ikke lagret på harddisken.
  • --save-cookies - lar deg lage en cookie-fil (siste data).
  • --proxy-bruker og -proxy-passwd - lar deg angi brukernavn og passord for autentisering på proxy-serveren (hvis det brukes).

Liste over FTP-innstillinger

Avanserte alternativer for å arbeide med Wget. FTP-kommandoer:

  • NRs - Ikke fjern midlertidige filer fra katalogen .listing som spontant oppstår når du arbeider med FTP;
  • -G on / off - lar deg bruke spesialtegn i verktøyet kataloger FTP;
  • --passive-ftp - denne kommando kan anvendes i nærvær Firewall'a å aktivere den passive FTP-modus (hvor brukeren selv er ansvarlig for tilkobling til serveren).

Wget-Team: Best Practices

Den enkleste og mest banalt eksempel å jobbe med programmet er selvsagt å laste ned filer. Til test av Wget-kommandoen, kan du starte med en enkel kobling til en fil på nettverket og skriv konsoll / terminal: Wget * lenke som viser nøyaktig og hele banen til filen *.

For å fortsette å laste ned filen, bruk: Wget -c * lenke som viser nøyaktig og hele banen til filen *.

Hvis det er en planlagt liste over linker til filer og dokumenter, kan du bruke kommandoen Wget -i filelist.txt.

Som for nedlasting av websider, alt er litt mer komplisert, men på samme tid, og antall muligheter øker betydelig. Ikke å innføre nye parametere hver gang det var behov for å laste ned en nettside, kan du lage skript eller for å registrere alle innstillinger .wgetrc fil.

Lagre nettsiden som referanse (det vil være vanskelig å åpne dem på den lokale maskinen), kan du bruke Wget -m kommandoer * lenke som viser nøyaktig og hele banen til filen *.

Til denne samme siden ble gjort tilgjengelig for visning uten Internett-tilkobling, kan du bruke Wget -r -10 k * lenke som viser nøyaktig og hele banen til filen *.

Formatfeil Wget kommandoen kan ikke bli funnet å bety noen skrivefeil og feil innstilling.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 no.birmiss.com. Theme powered by WordPress.