RačunalaSoftver

Wget-naredba: primjeri. Program konzole za preuzimanje datoteka na mreži wget

Čini se da u svijetu u kojem pola svjetskog stanovništva aktivno koristi računala i navikli na stilski grafičko sučelje i bogate mogućnosti kao, nema mjesta za tekstualne aplikacije. prije 20 godina, računalo sučelje je strašna crna ploča koja prikazuje ništa osim niza bijelih likova, a sve kontrole se provode na štetu tekstualnih naredbi. Začudo, u kojoj mjeri ti programi su ružni, pa su i pouzdani.

Što je wget?

Wget (koji se također naziva GNU wget Linux) je konzola, a ne interaktivna aplikacija za rad s datotekama i web stranicama. U stvari, to je alat za skidanje datoteka s Interneta, pri čemu je nedostatak grafičko sučelje i niz značajki za upravljanje, atipičan za naprednije rješenja.

Program je razvijen od strane tima iz Hrvatske Hrvozhi Nikšića, a sada podržava razvoj Giuseppe Skrivano i Linux zajednice. Prva skupština korisnosti (tada zvan getUrl) uvedena je u siječnju 1996. godine. Program je napisan u C i objavljen pod GNU licenciranog softvera. U početku alat je pušten na Linux platformi. Tijekom vremena, alat je prevedena na mnoge jezike i koristiti na svim popularnim platformama, uključujući wget za Windows 7 (ili noviji), wget za MacOS, i tako dalje.

Ovaj program - nije interaktivna, što znači da je svaki postupak pokrenut u okviru svojih mogućnosti, ne može kontrolirati, to se može kontrolirati okretanjem kontrole operacijskog sustava.

Unatoč činjenici da moderni preglednici obično imaju ugrađeni Download Manager, još uvijek su dizajnirani za interaktivnu komunikaciju, dakle, rad u ručnom načinu rada postaje teško. Wget, naprotiv, omogućuje automatizirati niz procesa. Na primjer, moguće je pripremiti unaprijed tekstualni dokument s popisom web stranica, pomoću koje možete prenijeti više datoteka i stranice.

glavne značajke

Ipak, na prvom mjestu je program za preuzimanje datoteka, što znači dokaz svojih glavnih funkcija.

Wget možete skinuti bilo kakve materijale s Interneta, bilo da se radi dokumente, izvršne ili cijele web stranice u HTML formatu (različiti protokoli). Datoteke se mogu skinuti s direktorij na FTP.

Klijent može obavljati rekurzivni preuzimanja, automatski nakon veze unutar određene web stranice (ili više web stranica), a vraćanje izvorne strukture web stranica. Možete pregledati preuzete web stranice, bez pristupa mreži (zadana učita u adresu za online gledanje).

Wget izvorno prilagođena za spor ili nestabilan vrsta veza, tako da je važna značajka je mogućnost da se oporavi prekinuti download datoteke (to je moguće ako poslužitelj podržava Range zaglavlja). Wget također može pratiti status poslužitelja (pristupačnost) za pretovar i ažuriranje (wget provjeriti zaglavlja datoteka, a podržava najnoviju verziju) datoteka i web stranica.

Program također ima brojne značajke koje su tipične za tzv komunalne pauka koji istražuju različite web stranice i servere na prisutnost određenih datoteka na njih.

Podržane platforme

Wget Linux je postao baza za proizvod. Kao što je gore spomenuto, program u početku radio samo na Linuxu, ali se brzo stekao popularnost, te je prilagođen drugim sustavima. Na primjer, možete pronaći verziju wget za Windows 7 i novije operativne sustave, a imaju izgradnju GUI. Kao što je za Linux, programiranje tamo često ušivenim u distribuciju. Terminali u nekom Linux gradi nativno podržava wget-tima. Ubuntu, Fedora, openSUSE, i druge potrošačke distros rad s programom, kako kažu, iz kutije. Dalje, pogledajte programa u više detalja.

Wget-naredba: popis ključnih parametara

Osnovni popis naredbi su:

  • -V - omogućuje vam da provjerite verziju programa trenutno u uporabi;
  • -h - pokazuje najopsežniji popis naredbi za rad sa aplikacijom;
  • b - to vam omogućuje da prevesti program u pozadini;

Popis opcija za poruku

Wget-naredba omogućiti potpunu kontrolu nad prikazane informacije. Evo popisa:

  • -o logfile - stvara datoteku dnevnika koji bilježi cijeli proces prijave;
  • -a logfile - omogućuje vam da dopuni postojeću datoteku dnevnika umjesto stvaranja novog;
  • d - prikazuje potrebne informacije za programere i ispravljanje pogrešaka (pomaže u rješavanju problema i ispravljanje pogrešaka u radu klijenta);
  • Q - onemogućuje prikaz poruka;
  • -v - Ova opcija je omogućena po defaultu, daje detaljno izvješće o svim procesima koji se odvijaju u programu (u realnom vremenu);
  • -nv - značajno smanjuje informaciju dobivenu od strane korisnika u porukama. To je samo najrelevantniji podaci i obavijesti o pogrešci;
  • -i sliku (uz put do datoteke) - naredba omogućuje skeniranje datoteka, izolirati od linkom na njega i čizma; Možete koristiti datoteke različitih formata, uključujući HTML, ali ako koristite ovu naredbu, nije potrebno odrediti put do datoteke na naredbenog retka;
  • f - izazivanja program za čitanje datoteka kao HTML; kada koristite ovu naredbu da rade s lokalnim HTML dokument, može doći do pogreške, kako bi se izbjeglo, dovoljno je navesti u dokumentu

Popis mogućnosti pokretanja

Osnovne naredbe za skidanje datoteka pomoću wget. Ovdje su im osnovni skup:

  • --bind-adresa = ADRESA - Ova naredba omogućuje prijenos podataka adrese vežu lokalnom računalu. Kada pomoću TCP / IP veza naredba je dužan točno navesti IP adresu (ako je više).
  • -t broj (potrebno je navesti broj) - omogućuje korisniku da odaberete broj ponavljanja opterećenja. Da bi se izbjeglo ponavljanje treba odrediti vrijednost brojem nula.
  • -NC - Ova naredba omogućuje vraćanje na prethodnu status prenesene datoteke u slučaju da je došlo do kvara u mreži, te preuzimanje dobiva prekinuta. Ako ne koristite jedan od naredbi za pretovar (N, -NC, r), wget će stvoriti kopiju i ponovno pokrenuli preuzimanje. -r opcija vam omogućuje da zamijenite postojeće datoteke.
  • c - također olakšava pretovara datoteku u slučaju gubitka spoja (i gdje wget zaustavio nezavisnu pokušaja ponovnog). Dovoljno je postaviti link na datoteku da odredite naredbu. Ako koristite isti direktorij postoji podnijeti wget će održati svoju identifikaciju i automatski odlučuje o njenom učitavanju. Naredba se može koristiti samo na serverima gdje postoji podrška RANGE zaglavlje.

  • --progress - omogućuje odabir vrste prikaza skidanje napretka. Možete odrediti -progress = bar ili napredak = točku.
  • --spider - zamjenjuje datoteka za preuzimanje naredbu potvrditi svoju prisutnost na serveru;
  • W (u sekundama) - određuje vremenski interval između preuzimanja.
  • -q (navedeno u nekoliko kilobajta ili megabajta) - omogućuje precizno podesiti veličinu Vaših podataka i ograničiti prekomjerne količine. Ipak, to je napomenuti da je jedna datoteka će se skinuti bez obzira na izložene kvote (koji je uz jednu datoteku, ova opcija neće raditi, neka on nije bio težak).

Popis HTTP parametara

  • --http-user = i --http-passwd = - omogućuju vam da odredite ime i lozinku za autentifikaciju na svoj web poslužitelj od kojih će se iskrcali datoteke.
  • -C = uključivanje / isključivanje - omogućuje vam da omogućite ili onemogućite caching podataka na strani poslužitelja.
  • --cookies = ON / OFF - isto kao i za cache, samo kolačića. To vam omogućuje da bilo zaustaviti ili nastaviti razmjenu podataka kolačića potrebnih za obavljanje posjete statistike poslužitelja. Po defaultu, ova opcija omogućena, ali cookie-datoteke nisu pohranjeni na tvrdom disku.
  • --save-kolačići - omogućuje vam da stvorite datoteku kolačića (najnoviji podaci).
  • --proxy korisnika i -proxy-passwd - omogućuje vam da odredite korisničko ime i lozinku za autentifikaciju na proxy poslužitelju (ako se koristi).

Popis FTP postavke

Napredne opcije za rad s wget. FTP naredbe:

  • NR - Ne ukloniti privremene datoteke iz direktorija .listing da spontano generira prilikom rada s FTP;
  • -G za uključivanje / isključivanje - omogućuje vam da koristite posebne znakove komunalnih imenike FTP;
  • --passive-FTP - ova naredba se može koristiti u prisutnosti Firewall'a za aktiviranje pasivni FTP (gdje je odgovoran za spajanje na server sam korisnik).

Wget-momčadi: Najbolje prakse

Najjednostavniji i najviše banalno primjer za rad s programom je, naravno, preuzimanje datoteka. Za test wget-naredbe, možete početi s jednostavnim linkom na datoteku na mreži i unesite konzole / terminal: wget * link pokazuje točan i cijeli put do datoteke *.

Za nastavak preuzimanja datoteke, korištenje: wget-C * vezu koja pokazuje točnu i potpunu putanju do datoteke *.

Ako je na rasporedu popis linkova na datoteke i dokumente, možete koristiti naredbu wget -i filelist.txt.

Kao što je za preuzimanje web-stranica, sve je malo složeniji, ali u isto vrijeme i broj mogućnosti značajno povećava. Da neće uvesti nove parametre svaki put nije bilo potrebe za preuzimanje web stranice, možete stvoriti skripte ili registrirati sve postavke .wgetrc datoteka.

Spremanje web-stranicu kao referencu (to će biti teško da ih otvoriti na lokalnom računalu), možete koristiti wget -m naredbe * vezu koja pokazuje točan i cijeli put do datoteke *.

Da bi se to ista stranica koja je dostupna za gledanje bez internetske veze, možete koristiti wget -r -10 -k * link pokazuje točnu i potpunu putanju do datoteke *.

Format error wget naredba ne može naći da znači bilo pogrešno napisali i netočne postavke.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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