OqPoWah.com

Wgetovi ukazi: primeri. Program konzole za nalaganje datotek prek omrežja Wget

Zdi se, da v svetu, kjer polovica svetovnega prebivalstva dejavno uporablja računalnike in je navajena na elegantne grafične vmesnike in bogate značilnosti tega, ni več prostora za tekstovne aplikacije. Pred kakšnimi 20 leti je bil računalniški vmesnik grozna črna plošča, ki ni prikazovala ničesar razen skupka belih simbolov, vse kontrole pa so bile izvedene prek ukazov besedila. Presenetljivo je, koliko so ti programi grdi, zato so funkcionalni in zanesljivi.

Kaj je Wget?

Wget (imenovan tudi GNU Wget Linux) je konzolna, neinteraktivna aplikacija za delo z datotekami in spletnimi stranmi. Dejstvo je, da je orodje za prenos datotek iz interneta, kjer je pomanjkanje grafični vmesnik in številne funkcije za upravljanje, netipično za bolj napredne rešitve.

Program je razvil hrvaški inženir Hrvoji Nikšić, zdaj pa razvoj podpirajo Giuseppe Skrivano in Linux. Prva gradnja pripomočka (ki se še vedno imenuje GetURL) je bila uvedena januarja 1996. Program je bil napisan v programskem jeziku C in je bil objavljen pod licenco GNU. Sprva je bilo orodje sproščeno na platformi Linux. Sčasoma je pripomoček preveden v več jezikov in prenesen na vse priljubljene platforme, vključno z Wget za Windows 7 (in kasneje), Wget za MacOS in tako naprej.

wget ukaze

Ta program ni interaktiven, kar pomeni, da ni mogoče nadzorovati nobenega procesa, ki se sproži v okviru svojih zmogljivosti, ampak ga je mogoče upravljati s sklicevanjem na nadzor samega operacijskega sistema.

Kljub temu, da imajo moderni brskalniki običajno vgrajene upravitelj prenosov, še vedno so zasnovani za interaktivno interakcijo, zato delo v ročnem načinu postane težavno. Nasprotno pa lahko Wget omogoča avtomatizacijo številnih procesov. Na primer, lahko vnaprej pripravite besedilni dokument s seznamom spletnih strani, s pomočjo katerega lahko hkrati prenesete več datotek in strani.

Glavne funkcije programa

Še več, najprej gre za program za prenos datotek, kar pomeni očitnost njegove glavne funkcije.

Wget lahko prenese kateri koli material iz interneta, naj bo to dokumentov, izvršnih datotek ali celotnih spletnih strani v obliki HTML (po različnih protokolih). Datoteke lahko prenesete iz protokol FTP.

wget linux

Stranka lahko izvede rekurzivno nalaganje, samodejno preklopi na povezave znotraj določenega spletnega mesta (ali več spletnih mest), hkrati pa obnavlja izvorno strukturo spletne strani. Prenesene spletne strani si lahko ogledate brez dostopa do omrežja (privzeto ga prenesete kot naslove za ogled v spletu).

Wget prvotno prilagojene za počasne ali nestabilne vrste povezav, zato je pomembna lastnost je sposobnost, da si opomore prekine downloads datoteke (to je možno, če strežnik podpira razpon glave). Wget lahko tudi spremlja stanje strežnikov (dostopnost) za ponovno natovarjanje in posodabljanje (datoteke glave potrditvena wget in podpira zadnjo različico), datotek in spletnih strani.

Program ima tudi številne funkcije, značilne za tako imenovane spider orodja, ki raziskujejo različne spletne strani in strežnike za prisotnost določenih datotek na njih.

Podprte platforme

Wget Linux je postal osnova za ta izdelek. Kot je omenjeno zgoraj, je pripomoček najprej delal samo na Linuxu, vendar je hitro postal priljubljen in je bil prilagojen drugim sistemom. Na primer, lahko najdete različico Wget za Windows 7 in več sodobnih operacijskih sistemov, in obstajajo skliki z grafičnim vmesnikom. Kar se tiče Linuxa, program pogosto stisne v distribucijo. Terminali v nekaterih Linuxih gradijo na začetku podpirajo Wgetove ukaze. Ubuntu, Fedora, openSUSE in druge potrošniške distribucije delujejo s programom, kot pravijo, iz škatle. Nato podrobneje preuči program.

program za nalaganje datotek

Wget ukazi: seznam osnovnih parametrov

Osnovni seznam ukazov vključuje:

  • -V - vam omogoča, da ugotovite, katera različica programa je trenutno v uporabi;
  • -h - prikazuje najbolj popoln seznam ukazov za delo z aplikacijo;
  • -b - omogoča, da program postavite v ozadje;

Seznam možnosti sporočil




Ukazi Wget vam omogočajo, da v celoti nadzirate prikazane podatke. Tukaj je njihov seznam:

  • -o logfile - ustvari datoteko dnevnika, v kateri je napisan celoten proces aplikacije;
  • -logfile - omogoča dodajanje obstoječe datoteke dnevnika namesto ustvarjanja novega;
  • -d - prikaže potrebne podatke za razvijalce in razhroščevalnik (pomaga pri reševanju težav in odpravljanju napak pri delu naročnika);
  • -q - onemogoči prikaz sporočil;
  • -v - ta možnost je privzeto omogočena, zagotavlja podrobno poročilo o vseh procesih, ki se pojavljajo v programu (v realnem času);
  • -nv - znatno zmanjša informacije, ki jih je uporabnik prejel v sporočilih. Ostanejo samo najbolj potrebni podatki in napake v zvezi z napako;
  • -i datoteko (s potjo do datoteke) - ukaz vam omogoča skeniranje datoteko, izolirati od sklicem in izvedbo zagruzku- lahko uporabite datoteke različnih formatov, vključno z HTML, če pa uporabite ta ukaz, da ni treba določiti pot do datoteke na ukazni vrstici;
  • -f - povzroči, da program prebrati datoteko kot HTML - pri uporabi tega ukaza za delo z lokalnim dokumentom HTML se lahko zgodi, da se bo izognila napaki, samo v dokumentu navedite .

Seznam zagonskih možnosti

Osnovni ukazi za delo z nalaganje datotek s pomočjo Wget. Tukaj je njihov osnovni nabor:

ukaz wget ni našel

  • --bind-address = ADDRESS - ta ukaz vam omogoča prenašanje povezovalnih podatkov v ADDRESS lokalnega računalnika. Če uporabljate povezavo TCP / IP, je treba ukaz natančno določiti naslov IP (če je več).
  • -t številko (morate navesti številko) - uporabniku omogoča, da izberete, kolikokrat želite prenesti. Da bi se izognili podvajanju, morate določiti vrednost števila, ki je enaka nič.
  • -nc - ta ukaz omogoča obnovitev prejšnjega stanja prenesene datoteke v primeru, da omrežje ne uspe in je prenos prekinjen. Če ne uporabljate enega od zagonskih ukazov (-N, -nc, -r), bo Wget ustvaril kopijo in znova začel prenos. Možnost -r vam omogoča zamenjavo obstoječih datotek.
  • -z - tudi olajša ponovno zagon datotek, v primeru izgube povezave (in ko je Wget prenehal samo poskušati obnoviti povezavo). Dovolj ukaza je, da podate ukaz pred povezavo do datoteke. Če v imeniku obstaja podobna datoteka, jo bo Wget identificiral in samodejno odloči, ali ga bo znova zagnala. Ukaz lahko uporabljate le na tistih strežnikih, kjer je podpora za glave RANGE.

wget ukazuje primere

  • --napredek - omogoča izbiro vrste prikaza napredka prenosa. Določite lahko -progress = bar ali progress = dot.
  • --pajek - nadomešča ukaz za prenos datotek, da preveri njegovo prisotnost na strežniku;
  • -w (v sekundah) - označuje časovni interval med prenosi.
  • -q (označeno v kilobajtih ali megabajtih) - vam omogoča, da natančno prilagodite velikost prenesenih podatkov in omejite prekomerne količine. Kljub temu je treba omeniti, da bo ena datoteka naložena ne glede na nastavljeno kvoto (to pomeni, da z eno datoteko ta možnost ne bo delovala, ne glede na to, kako težko je).

Seznam parametrov HTTP

  • --http-user = in -http-passwd = - dovolite, da določite prijavo in geslo za avtorizacijo na spletnem viru, iz katerega bodo prenesene datoteke.
  • -C = vklop / izklop - omogoča, da omogočite ali onemogočite predpomnjenje podatkov na strani strežnika.
  • --piškotki = vklop / izklop - enako kot za predpomnilnik, samo za piškotke. Omogoča, da preneha ali nadaljuje izmenjavo podatkov o piškotu, ki jih strežnik potrebuje za vzdrževanje statistike obiskovalcev. Privzeto je možnost omogočena, piškotki pa se ne shranijo na trdi disk.
  • --shranjevanje piškotkov - omogoča shranjevanje piškotkov (samo svežih podatkov).
  • --proxy-user in -proxy-passwd - omogoča določitev prijave in gesla za avtorizacijo na proxy strežniku (če je vključen).

wget ukaze iz ubuntu

Seznam nastavitev FTP

Napredne možnosti za delo z Wget. FTP ukazi:

  • -nr - prepoveduje brisanje začasnih datotek iz seznama .listing, ki se spontano ustvarjajo pri delu s FTP;
  • -g on / off - omogoča uporabniku uporabo posebnih znakov v imeniku FTP;
  • --passive-ftp - ta ukaz se lahko uporablja v prisotnosti Firewallrsquo za aktiviranje pasivnega FTP načina (ko je sam uporabnik sam odgovoren za vzpostavitev povezave s strežnikom).

Wget ukazi: primeri uporabe

Najpreprostejši in najpogostejši primer za delo s programom je seveda prenos datotek. Za preizkus wget-upravljanje, lahko začnete s preprostim povezavo na datoteko na omrežju in vpišite konzolo / terminal: Wget * povezava, ki prikazuje natančno in celotno pot do datoteke *.

Če želite nadaljevati s prenosom datoteke, uporabite: Wget -c * povezavo, ki natančno in popolno pot do datoteke *.

ukaze wget ftp

Če je načrtovan seznam s povezavami do datotek in dokumentov, lahko uporabite ukaz Wget -i filelist.txt.

Kar se tiče prenosa spletnih strani, je vse tu nekoliko zapleteno, hkrati pa se je število priložnosti znatno povečalo. Da ne bi ponovno vnesli parametrov vsakič, ko boste morali naložiti spletno mesto, lahko ustvarite skripte ali nastavite vse nastavitve v datoteko .wgetrc.

Če želite spletno stran shraniti kot povezave (jih bo težko odpreti na lokalnem računalniku), lahko z ukazom Wget-m * določite natančno in popolno pot do datoteke *.

Da bi bila ista stran na voljo za ogled brez povezave z internetom, lahko z natančno in celotno pot do datoteke uporabite povezavo Wget-r -10 -k * *.

Napaka v formatu Napaka Wget ni mogoče najti, lahko pomeni kakršno koli tipko in nepravilno določen parameter.

Zdieľať na sociálnych sieťach:

Príbuzný