RačunalaSoftver

Wget-komandu: primjeri. konzolni program za preuzimanje datoteka na mreži Wget

Čini se da u svijetu u kojem pola svjetske populacije aktivno koristi računala i naviknuti na moderan grafički interfejs i bogate mogućnosti kao, nema mjesta za tekst aplikacije. prije nekih 20 godina, računalo sučelje je bila strašna crna ploča, koji prikazuje ništa drugo nego skup belih likova, a sve kontrole vrši na račun teksta komandi. Iznenađujuće, u kojoj mjeri ovi programi su ružne, tako da su funkcionalni i pouzdani.

Što je Wget?

Wget (koji se također naziva GNU wget Linux) je konzola, a ne interaktivnu aplikaciju za rad s datotekama i web stranice. U stvari, to je alat za skidanje datoteka sa interneta, u kojem nedostatak grafičko sučelje i veliki broj funkcija za upravljanje, atipično za naprednija rješenja.

Program je razvijen od strane tima iz Hrvatske Hrvozhi Nikšića, a sada podržava razvoj Giuseppe Skrivano i Linux zajednici. Prva skupština komunalnih (tada pod nazivom getURL) uveden Godine 1996.. Program je napisan u C i objavljen pod GNU licenciranog softvera. U početku je alat je pušten na Linux platformi. Tokom vremena, alat je prevedena na mnoge jezike i prenesen na sve popularne platforme, uključujući Wget za Windows 7 (ili noviji), Wget za MacOS, i tako dalje.

Ovaj program - nije interaktivan, što znači da je bilo koji proces koji radi u okviru svojih mogućnosti, ne može biti pod kontrolom, to se može kontrolirati okretanjem kontrole operativnog sistema.

Uprkos činjenici da modernim pretraživačima obično imaju ugrađen download manager, oni su i dalje dizajniran za interaktivnu komunikaciju, dakle, rad u ručnom režimu postaje teško. Wget, naprotiv, omogućava automatizaciju niz procesa. Na primjer, moguće je unaprijed pripremiti tekst dokument sa popisom web stranica, pomoću koje možete poslati više slika i stranica.

glavne karakteristike

Ipak, na prvom mjestu je program za preuzimanje datoteka, što znači da dokazi od glavnih funkcija.

Wget možete skinuti bilo koji materijal sa interneta, bilo da se radi dokumenata, izvršne ili cijele web stranice u HTML formatu (različite protokole). Datoteke mogu se preuzeti iz kataloga na FTP.

Klijent može obavljati rekurzivni preuzimanja, automatski slijedećim linkovima unutar određenog web stranice (ili više web stranica), dok vraćanja originalnih strukturu web stranice. Možete pregledati preuzet Web stranice bez pristupa mreži (standardno ubačen u adresu za online gledanje).

Wget prvobitno prilagođena za sporo ili nestabilne tipove veze, tako da je važna karakteristika je mogućnost da se oporavi prekinuta preuzimanja datoteke (to je moguće ako poslužitelj podržava RANGE zaglavlja). Wget također može pratiti status servera (dostupnost) za pretovar i ažuriranje (zaglavlja datoteke wget ček i podržava najnoviju verziju) datoteke i web stranice.

Program također ima veliki broj funkcija koje su tipične za tzv komunalnih paukova koji istražuju različite web stranice i servere za prisustvo određenih datoteka na njih.

podržanim platformama

Wget Linux je postao baza za proizvod. Kao što je već spomenuto, komunalnih početku je radio samo na Linuxu, ali brzo stekao popularnost i da je prilagođena drugim sistemima. Na primjer, možete pronaći verziju Wget za Windows 7 i novije operativne sisteme, i imaju izgraditi GUI. Kao što je za Linux, program koji često postoji ušivene u distribuciju. Terminala u nekim Linux gradi nativno podržava Wget-tima. Ubuntu, Fedora, openSUSE, i druge potrošačke distribucije raditi sa programom, kako kažu, iz kutije. Dalje, pogledajte program više detalja.

Wget-komandu: popis ključnih parametara

Osnovna lista komandi uključuju:

  • -V - omogućava vam da trenutno provjeriti verziju softvera koji se koristi;
  • -h - prikazuje najopsežniji popis naredbi za rad sa aplikacijom;
  • -b - što vam omogućuje da prevesti program u pozadini;

Listi opcija poruke

Wget-komanda omogućuju potpunu kontrolu nad prikazane informacije. Evo liste:

  • -o logfile - stvara časopisu datoteku koja snima cijeli proces prijave;
  • -a logfajl - omogućava vam da dopuni postojeću datoteku dnevnika umjesto stvaranja nove;
  • -D - prikazuje potrebne informacije za programere i debugger (pomaže riješiti probleme i ispraviti greške u radu klijenta);
  • -q - onemogućava prikazivanje poruka;
  • -v - Ova opcija je omogućena po defaultu, daje detaljan izvještaj o svim procesima koji se odvijaju u programu (u realnom vremenu);
  • -nv - značajno smanjuje informacije primljene od strane korisnika u porukama. To je samo najrelevantnije podatke i poruke o greškama;
  • -i datoteku (uz putanju do datoteke) - komanda vam omogućava da skenirate datoteku, izoluje od link na to i boot; Možete koristiti datoteke različitih formata, uključujući HTML, ali ako koristite ovu komandu, to nije potrebno navesti putanju do datoteke na komandnoj liniji;
  • -f - izazivanje program za čitanje datoteka kao HTML; kada koristite ovu komandu za rad sa lokalnim HTML dokument, može doći do greške, da ga treba izbegavati, dovoljno je navesti u dokumentu

Popis opcija za pokretanje

Osnovne komande za skidanje datoteka pomoću Wget. Evo njihovih osnovni set:

  • --bind-adresa = ADRESA - Ova komanda vam omogućava da prijenos podataka ADRESA vezuju lokalnom stroju. Kada se koristi TCP / IP veze naredba je potrebna da se precizno odrediti IP-adresa (ako se nekoliko).
  • -t broj (potrebno je navesti broj) - omogućava korisniku da izabere broj opterećenja ponavljanja. Da bi se izbjegla ponavljanja treba navesti vrijednost broja nula.
  • -NC - Ova naredba omogućuje vam da vratite na prethodni status dodane datoteke u slučaju da je došlo do kvara u mreži, i preuzimanje biva prekinut. Ako ne koristite jedan od naredbi za pretovar (-N, -NC, -r), Wget će stvoriti kopiju i ponovo pokrenuli preuzimanje. -r opcija vam omogućava da zamijeniti postojeće datoteke.
  • c - također olakšava pretovar datoteku u slučaju gubitka složenih (i gdje Wget zaustavio nezavisnih pokušaja ponovnog uključenja). Dovoljno je da se povežu na datoteku da odredite naredbu. Ako koristite isti direktorij postoji podnijeti Wget će održati svoju identifikaciju i automatski odlučiti na pretovar. Naredba može se koristiti samo na serverima gdje postoji podrška RANGE zaglavlja.

  • --progress - omogućava vam da odaberete vrstu prikaza preuzimanja napretka. Možete odrediti -napredak = bar ili napredak = dot.
  • --spider - zamjenjuje dokumenta naredbu da provjerite svoje prisustvo na serveru;
  • -w (u sekundama) - određuje vremenski interval između preuzimanja.
  • -q (navedeno u broju kilobajtima ili megabajta) - omogućava vam da precizno podesili veličinu vaših podataka i ograničiti prekomjerne volumena. Ipak, važno je napomenuti da će se jedna datoteka može skinuti bez obzira na izloženi kvota (koji je sa jednim datoteku, ova opcija neće raditi, neka on nije bio težak).

Popis HTTP parametara

  • --http-user = i --http-passwd = - omogućuju vam da navedete ime i lozinku za provjeru autentičnosti na Web server iz koje će se istovarili datoteke.
  • -C = on / off - omogućava vam da omogućite ili onemogućite ostavu za podatke na strani servera.
  • --cookies = on / off - isto kao i za keš, samo kolače. To vam omogućuje da bilo zaustavi ili nastavili razmjenu kolačić podataka potrebnih za obavljanje posjeta statistici servera. Po defaultu, ova opcija je omogućena, ali cookie-datoteke se ne čuvaju na hard disku.
  • --save-cookies - omogućava vam da napravite datoteku kolačić (najnoviji podaci).
  • --proxy korisnika i -proxy-passwd - omogućuje vam da odredite korisničko ime i lozinku za provjeru autentičnosti na proxy servera (ako se koristi).

Popis FTP postavke

Napredne opcije za rad sa Wget. FTP naredbe:

  • -nr - Ne uklanjajte privremene datoteke iz .listing direktorij koji spontano generira kada se radi sa FTP
  • -g on / off - omogućuje vam da koristite posebne znakove u komunalnim direktorije FTP;
  • --passive-FTP - ova naredba se može koristiti u Firewall'a prisustvo aktivirali režim pasivni FTP (gdje je odgovoran za vezu sa serverom sam korisnik).

Wget-Team: Najbolje prakse

Najjednostavniji i najbanalniji primjer za rad sa programom je, naravno, preuzimanja datoteka. Na test Wget-naredbe, možete početi sa jednostavnim link na datoteku na mrežu i unesite konzole / terminal: Wget * link pokazuje točne i punu stazu do datoteke *.

Da biste nastavili preuzimanja datoteke, koristite: Wget -c * link pokazuje točne i punu stazu do datoteke *.

Ako postoji planirani popis linkova na datoteke i dokumente, možete koristiti naredbu Wget -i filelist.txt.

Što se za preuzimanje web stranice, sve je malo komplikovanije, ali u isto vrijeme i broj mogućnosti značajno povećava. Nije za uvođenje novih parametara svaki put je bilo potrebno za preuzimanje web stranicu, možete kreirati skripte ili registrujete sve postavke .wgetrc datoteke.

Sačuvajte Web stranice kao referenca (to će biti teško da ih otvoriti na lokalnom stroju), možete koristiti Wget -m komande * link pokazuje točne i punu stazu do datoteke *.

Na istoj stranici je bila dostupna za gledanje bez internet veze, možete koristiti -r -10 -k * link Wget pokazuje točne i punu stazu do datoteke *.

Format Error Wget naredba ne može se utvrditi da je svaki kucanju i nepravilno podešavanje.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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