NÉV¶
wget - egy program állományok letöltésére a
World Wide Web-ről
ÁTTEKINTÉS¶
wget [kapcsolók] [URL-lista]
FIGYELMEZTETÉS¶
Az itt található információk a
Wget teljes
dokumentációjának csak egy részét
képezik. Nem naprakész. Az információs
dokumentáció teljes, naprakész adatokat tartalmaz. Az
információs dokumentációt az Emacs info
alrendszerével vagy az info programmal lehet megtekinteni.
LEÍRÁS¶
Wget egy program különböző
állományok bináris letöltésére a
World Wide Web-ről
HTTP (Hyper Text Átviteli Protokoll)
és
FTP (File Átviteli Protokoll) -n keresztül
lemezre mentés céljára.
Wget egy
nem-interaktív program, amely azt jelenti, hogy a
háttérben is tud dolgozni a felhasználó
bejelentkezése nélkül, nem úgy, mint a
legtöbb Web-böngésző (tehát a program
elindítása után nyugodtan ki lehet jelentkezni, a program
tovább fog működni). A szerverrel való kapcsolat
alapján dönti el, hogy az állományok
megfelelően kerültek-e letöltésre, és addig
próbálja meg a letöltést míg az
megfelelő nem lesz, vagy a felhasználó által
beállított értéket el nem éri.
FTP
szervereknél
REST módot használja, ha
lehetséges. Proxy szerverek használata támogatott, hogy a
letöltést gyorsítsa, a hálózat
terhelését csökkentse.
Wget egy teljes körű letöltési mechanizmust
használ, amellyel a Web nagy részét le lehet
letölteni, hogy a távoli gép fa
struktúráját a helyi gépen hozzuk létre.
Természetesen a letöltési mélységet
(rekurzió) és más paramétereket meg lehet adni. A
letöltött dokumentumok figyelésével
biztosítja a
Wget, hogy a rekurzió sohase
kerüljön végtelen ciklusba. Mind
HTTP, mind
FTP szervereknél alkalmazható.
A letöltés folyamata könnyen nyomon követhető
formában jelenik meg, pontokkal mutatva. Mindegyik pont 1k
letöltött adatot jelent. Beépített funkciók
segítik a letöltés finomhangolását, pl.
mely hivatkozásokra (linkre) terjedjen ki a letöltés (Ld.
-L, -D és -H kapcsolók).
URL ELNEVEZÉSEK¶
Az RFC1738 szabványban rögzített URL formák
többsége használható. 2 alternatív forma
megadása lehetséges a
wget-ben, amely azt jelenti, hogy
az alábbi módokon lehet megadni egy dokumentum helyét az
Interneten:
Hagyományos URL (ajánlott forma):
http://gazdagép:[portszám]/elérésiút
http://fly.cc.fer.hr/
ftp://ftp.xemacs.org/pub/xemacs/xemacs-19.14.tar.gz
ftp://felhasználónév:jelszó@gazdagép/könyvtár/állomány
Csak
FTP esetén használandó (ncftp-szerű):
gazdagép:/könyvtár/állomány
Csak HTTP esetén használandó (netscape-szerű):
gazdagép(:portszám)/könyvtár/állomány
A felhasználónév és/vagy jelszó
megadása az URL-ben az alábbi módon lehetséges:
ftp://felhasználónév:jelszó@gazdagép/könyvtár/állomány
Ha a fenti formák között nem tudjuk mi a
különbség, akkor nyugodtan használhatjuk a
lynx vagy
netscape-nél alkalmazott formákat. Az
alternatív formák nem elterjedtek, ezért lehet, hogy a
jövőben nem fognak működni a
Wget-ben.
OPCIÓK¶
Pár parancssori kapcsolóval lehet a
wget -et
vezérelni. Nem szükséges ezek mindegyikének teljes
ismerete vagy használata, ha csak nem a program
alapbeállításától eltérő
működést szeretnénk elérni. Egyszerű
használathoz egyáltalán nem kell a
különböző kapcsolókat használni.
Jó tanács, hogy a gyakran használt
beállításokat a .wgetrc állományban
tároljuk.
A következő lista az összes kapcsolót bemutatja
rövid magyarázattal csökkenő fontossági
sorrendben:
- -h --help
- Felsorolja a lehetséges kapcsolókat.
Segítséget nyújt a program
használatához. Nem megfelelő vagy hiányos
parancssor használatakor is megjelenik.
- -V --version
- Megjeleníti a Wget verziószámát.
- -v --verbose
- Részletes (verbose) kimenet az összes
lehetséges információval. Alapesetben a kimenet csak
a letöltéseket és hibaüzeneteket tartalmazza.
Ha a kimenet a stdout, akkor alapértelmezett a részletes
mód.
- -q --quiet
- Csöndes mód (quiet), a kimenet teljes
hiánya.
- -d --debug
- Hibakereső (debug) mód. Csak akkor
érhető el, ha a program a -DDEBUG opcióval lett
fordítva. Ha a program fordítása így
történt, akkor a kimenetben csak a -d kapcsoló
megadása után jelenik meg többlet
információ.
- -i állomány
--input-file=állomány
- A megadott állományból olvassa ki a
szükséges URL-ket, ekkor nem szükséges a
parancssorban URL-t megadni. Ha azonban mind a parancssorban, mind az
állomány révén URL lett megadva, akkor
először a parancssori URL kerül feldolgozásra.
Az állománynak nem szükséges HTML
dokumentumnak lennie (de nem gond ha az), elég ha csak
egymás után felsorolva vannak az URL-ek.
Azonban, ha a -force-html kapcsolót használjuk, akkor az
állományt HTML dokumentumként olvassa be.
Ebben az esetben a problémát relatív
hivatkozások ( relativ links) okozhatják, amelyet a
dokumentumban elhelyezett <base href="URL"> vagy a
-base=URL kapcsoló megadásával lehet
kiküszöbölni.
- -o naplóállomány
--output-file=naplóállomány
- A megadott naplóállományba (logfile)
írja az üzeneteket a stdout helyett. Részletes kiment
kerül a naplóállományba. Ha ez nem
szükséges, akkor használjuk a -nv (nem
részletes, non-verbose) opciót.
- -a naplóállomány
--append-output=naplóállomány
- Naplóállományhoz
hozzáfűzés. Ugyanaz, mint az -o opció, csak
hozzáfűzi az újabb üzeneteket a
naplóállományhoz (vagy újat hoz létre,
ha még nem létezik) ahelyett, hogy
felülírná a régi állományt.
- -t szám --tries=szám
- A szám-ban megadott értékre
állítja az újrapróbálkozások (
retries) számát. 0 a végtelen sok
próbálkozást jelenti.
- --follow-ftp
- HTML dokumentumokban található FTP
hivatkozásokat is letölti.
- -c --continue-ftp
- FTP állományok
letöltésénél ott folytatja (
continuing), ahol a letöltés megszakadt. A "wget
-c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z" paranccsal ha az
aktuális könyvtárban már
található egy ls-lR.Z állomány, akkor a
wget a lokális állomány mérete
utáni részt tölti le. Nem szükséges
megadni a -c kapcsolót, ha folytatni akarjuk a
letöltést megszakadó kapcsolatnál, mert a
wget ezt önállóan megteszi, vagyis
megpróbálja folytatni a megszakadt letöltést.
Ahol használni kell ezt az opciót, az egy részben
letöltött (más FTP programmal, vagy egy
megállított wget-tel) állomány teljes
letöltésénél.
- -g on/off --glob=on/off
- Kiegészítés (globbing) be/kikapcsolása
FTP letöltéskor. Alapesetben bekapcsolódik a
kiegészítés, ha az URL helyettesítő
karaktereket tartalmaz (pl. csillag, kérdőjel). A
kiegészítéssel több állományt
lehet ugyanabból a könyvtárból
letölteni egyetlen paranccsal, például
ftp://gnjilux.cc.fer.hr/*.msg. A kiegészítés jelenleg
csak Unix FTP szervereknél alkalmazható.
- -e parancs --execute=parancs
- A parancsban megadott dolgot hajtja végre, úgy mintha
a .wgetrc állományban lett volna megadva. A parancssorban
megadott parancs előbb kerül végrehajtásra,
mint a .wgetrc állományban megadott, ha ott
egyáltalán meg van adva.
- -N --timestamping
- A dátum-méretjelzés (timestamping)
figyelése, hogy a program megállapítsa
szükséges-e a dokumentum letöltése. Ha a
távoli állomány utolsó
módosításának időpontja régebbi,
mint a helyi másolaté, és ha a méretük
is azonos, akkor az állomány nem kerül
letöltésre. Ez a kapcsoló a hetenként
történő HTTP vagy FTP
tükrözésekkor hasznos, mivel nem engedi meg
ugyanannak a dokumentumnak az újabb
letöltését, ha az nem lett
megváltoztatva.
- -F --force-html
- Ha a bemenet egy dokumentumból történik, akkor azt
HTML-dokumentumként értelmezi. Ezzel a
HTML-dokumentumban megadott relatív hivatkozások
letöltését lehet elvégezni, ha a <base
href> szerepel a bemeneti állományban vagy a -base
kapcsoló meg lett adva a parancssorban.
- -B base_href --base=base_href
- A base_href-ben megadott helyet fogja használni, mintha a
bemeneti állományban szerepelt volna <base
href="URL"> formában. Az állományban
szereplő cím felülírja a parancssorban
megadottat.
- -r --recursive
- Rekurzív (recursive) letöltés. Az URL
protokolltól függően ez két dolgot jelent.
HTTP oldalak rekurzív letöltése azt jelenti,
hogy a parancssorban megadott URL-t letölti, azt
HTML-dokumentumként kezeli (ha egyáltalán az)
és letölti mindazokat az állományokat,
amelyekre a dokumentum hivatkozott, ezt folytatja egy megadott szintig
(alapesetben ez 5 szint, -l opcióval
megváltoztatható). wget a HTTP szerveren
található könyvtárstruktúrával
azonos struktúrába tölti le a dokumentumokat.
Ez az opció bemutatóknál hasznos, ahol a lassú
Internet kapcsolatot szeretnénk elkerülni. A legjobb
eredményt akkor kapjuk, ha a hivatkozások relatívak,
mivel így az oldalak a letöltött helyen is gond
nélkül fognak működni.
FTP esetén a rekurzív letöltés a
megadott könyvtár összes
alkönyvtárának letöltését
jelenti, hasonlóan a HTTP rekurzív
letöltéséhez.
Jól meg kell gondolni a rekurzív letöltés
használatát, mert az Internet kapcsolat nagy
leterhelését eredményezheti. A terhelést a
letöltés mélységének
csökkentésével (Ld. -l) és/vagy az
újrapróbálkozások számának
csökkentésével (Ld. -t) lehet
csökkenteni.
- -m --mirror
- Tükrözés (mirroring) használata. Ez a
rekurzió és dátum-méretfigyelés
kombinációja.
- -l szint --level=szint
- A rekurzív letöltés mélységét
adja meg. Alapesetben ez 5. A megadott letöltési
mélység elérésekor a letöltés
visszatér a szülőkönyvtárba, és
onnan megy tovább másik szálon. Így az -r -l1
használata csak egy dokumentumból
történő letöltést eredményez. A
letöltés mélységének 0-t megadva
(elméletileg) végtelen mélységű
letöltés érhető el. Jól gondoljuk meg,
mert a letöltött dokumentumok száma
exponenciálisan növekszik a letöltés
mélységével.
- -H --span-hosts
- Host-ok átlépése rekurzív
letöltéskor. Ld. -r és -D kapcsolók.
Bővebben a HIVATKOZÁSOK KÖVETÉSE
részben.
- -L --relative
- Csak relatív hivatkozások követése. Adott
honlap letöltésekor hasznos, mivel az akár ugyanazon
szerveren lévő dokumentumokat is figyelmen
kívül hagyja, ha nem relatív a hivatkozás.
Bővebben a HIVATKOZÁSOK KÖVETÉSE
részben.
- -D tartomány-lista
--domains=tartomány-lista
- A használandó és a DNS (Tartomány
Név Szerver, Domain Name Server)-ben azonosított
tartományok listája vesszővel elválasztva. Ez
nem helyettesíti a -H kapcsolót, ha szükséges,
akkor azt külön is meg kell adni. A kapcsolóval
gyorsítani lehet a feldolgozást, még ha csak egy
szerverre is történik az átmenet. Bővebben a
HIVATKOZÁSOK KÖVETÉSE részben.
- -A lista / -R lista --accept=lista /
--reject=lista
- Vesszővel felsorolt kiterjesztések, amelyek
letöltése engedélyezett ( Accepting) vagy nem
engedélyezett ( Rejecting). Például ha csak
GIF és JPEG állományokat szeretnénk
letölteni, akkor a -A gif,jpg,jpeg opciót használjuk.
Ha viszont minden le szeretnénk tölteni a méretes
MPEG és AU állományok kivételével,
akkor az -R mpg,mpeg,au opciót használjuk.
- -X lista --exclude-directories lista
- Vesszővel egymás után felsorolt
könyvtárak neve, amelyeket nem szeretnénk
letölteni ( eXclude).
- -P prefix --directory-prefix=prefix
- A letöltési állományok
könyvtárát állítja be a
prefix-ben megadottra (alapesetben ez "."). Az
összes dokumentum és könyvtár a megadott
könyvtárba kerül lementésre.
- -T szám --timeout=szám
- Várakozási idő (timeout)
beállítása. Minden letöltéskor egy
megadott idő van engedélyezve a dokumentum
olvasásának megkezdésére, ha ez nem
történne meg akkor kapcsolat továbbra is élne,
de nem adna eredményt. Alapesetben a várakozási
idő 900s (15 perc).
- -Y on/off --proxy=on/off
- Proxy használatának
engedélyezése/tiltása. Ha a megfelelő
környezeti változóban ez meg van adva, akkor
automatikusan működésbe lép.
- -Q szám[KM] --quota=szám[KM]
- Letöltési kvóta (quota) megadása
byte-ban (alapértelmezett), kilobyte-ban vagy megabyte-ban.
Előnyösebb az rc állományban
beállítani. Ld. később.
- -O állománynév
--output-document=állománynév
- A dokumentumok nem a megfelelő dokumentumnévvel
kerülnek lementésre, hanem az
állománynév-ben megadott egyetlen
állományhoz kerülnek
hozzáfűzésre. Ebben az esetben az
újrapróbálkozások száma automatikusan
1. Ha `-' -t adunk meg, akkor a stdout-ra kerül a
kiíratás, a -quiet kapcsoló pedig be lesz kapcsolva.
Óvatosan használjuk ezt a kapcsolót mivel minden
hibaüzenet kiírását kikapcsolja, így
nem tudjuk megfelelően ellenőrizni a wget
működését.
- -S --server-response
- Kiírja a HTTP és/vagy FTP szerver által
küldött válaszok fejlécét.
- -s --save-headers
- Lementi a HTTP szerver által küldött
fejlécet a tényleges tartalom előtt.
- --header=additional-header
- Alternatív fejléc (header) megadása.
Több eltérő fejlécet is meg lehet adni. A
fejléc nem tartalmazhat CR vagy LF kódot.
- --http-user --http-passwd
- A HTTP szerverhez szükséges
felhasználónév és jelszó
magadása. Wget jelenleg csak a hagyományos
authentikációs (ellenőrzési) módot
kezeli.
- -nc
- Nem írja felül a rekurzív letöltéskor a
már lementett dokumentumokat ( not-clobber). Ez a
kapcsoló akkor hasznos, ha egy megszakadt
letöltést szeretnénk folytatni onnan, ahol
megszakadt. Ekkor a .html vagy .htm dokumentumok a lemezről
töltődnek be és kerülnek feldolgozásra
a Web letöltés folytatásához.
- -nv
- Nem részletes (non-verbose) mód használata,
amellyel csak a hibaüzenetek és az alapvető
információk kerülnek kijelzésre. A -quiet
opcióval lehet teljesen megszüntetni a
kijelzést.
- -nd
- Rekurzív letöltéskor nem hozza létre a
szükséges könyvtárstruktúrát (
no-directories). Ezzel a kapcsolóval az összes
dokumentum egyetlen könyvtárba kerül
letöltésre felülírás
nélkül (ha ugyanazon állománynév
többször fordul elő, akkor .n kierjesztéssel
kerül az újabb állomány
lementésre).
- -x
- Az -nd ellentétes opciója.
Könyvtárstruktúra létrehozása
még akkor is, ha nem lenne szükséges a
letöltésnél.
- -nh
- Az időt rabló DNS-azonosítás
kikapcsolása minden hostra. Bővebben a
HIVATKOZÁSOK KÖVETÉSE részben.
- -nH
- Kikapcsolja gazdagép-névvel megegyező
könyvtár létrehozását (
no-hostname). Alapesetben a http://fly.cc.fer.hr cím egy
fly.cc.fer.hr könyvtárat fog létrehozni, ahova a
dokumentumok letöltésre kerülnek. Ezzel az
opcióval ezt lehet megelőzni.
- --no-parent
- Nem lép feljebb a
szülőkönyvtárnál.
- -k --convert-links
- Nem relatív hivatkozások (non-relativ links)
konvertálása a helyi gépen relatív
hivatkozásokra.
HIVATKOZÁSOK KÖVETÉSE¶
A rekurzív letöltésnél meg lehet adni, hogy mely
hivatkozások legyenek figyelembe véve.
- Csak relatív hivatkozások
- Ha csak a relatív hivatkozások kerülnek
letöltésre (-L kapcsoló), akkor a rekurzív
letöltés sohasem tölt le egy másik
szerverről.
- Host ellenőrzés
- A hivatkozások vizsgálatakor kiderülhet, hogy egyes
abszolút hivatkozások is ugyanarra gazdagépre
vonatkoznak. Ekkor (ez az alapeset) az összes ugyanazon
gazdagépre mutató URL is letöltésre
kerül.
A problémát itt a gazdagép és tartomány
aliase-ok ( host and domain aliases) használata jelenti,
mivel a wget nem tudja meghatározni, hogy a
regoc.srce.hr és a www.srce.hr ugyanazt a
gazdagépet jelenti. Az abszolút linkek
feldolgozásakor a gethostbyname próbálja
megállapítani, hogy ugyanarról a
gazdagépről van-e szó. Habár
gethostbyname eredménye indexelt formában van,
így sohasem kell kétszer leellenőrizni ugyanazt a
hostot, fennáll annak a problémája, hogy nagy
mennyiségű eltérő szerver
letöltésekor mindegyiket ki kell keresni a
gethostbyname indexelt listájából. Ilyen
összetett ellenőrzést meg lehet előzni a -nh
használatával, amikor wget csak a szerverneveket
hasonlítja össze. Így gyorsabb lesz a
feldolgozás, de nem lesz olyan megbízható.
- Tartomány használat
- A -D kapcsolóval az engedélyezett tartományt lehet
megadni. A trükk az egészben, hogy a nem
engedélyezett tartományok nem is kerülnek
feldolgozásra. Így a -D mit.edu
megadásával biztosak lehetünk, hogy a mit.edu-n
kívül semmi sem került
azonosításra. Ez az opció nagyon fontos és
hasznos. A -D ugyanakkor nem tartalmazza a -H-t
(külön meg kell adni, ha szükséges). Nyugodtan
használjuk ezt a kapcsolót, mivel nagyban
felgyorsítja a feldolgozást.
Természetesen a tartományengedélyezést csak
bizonyos tartományokról való
letöltéshez is megadhatjuk, de hogy más
szerverekről is történjen letöltés
ugyanazon tartományból szükséges a -H
kapcsoló megadása is.
- Minden host
- Ha a -H kapcsolót -D nélkül használjuk, akkor
bármelyik hostról történhet
letöltés. Ebben az esetben ajánlatos kicsi
letöltési mélységet megadni. Ritkán
használatos ez az opció.
- FTP
- Az FTP letöltés speciális. A HTML
dokumentumban elhelyezett FTP hivatkozások
letöltéséhez az -f (ftp követése)
opciót kell megadni. Ha engedélyezve van, akkor FTP
hivatkozás követésekor host-ot is válthatunk,
még ha a host váltás nincs is engedélyezve.
Relatív hivatkozások engedélyezésének
(-L) sincs hatása az FTP hivatkozásokra. Azonban a
tartományengedélyezések (-D) és
állománynév kiterjesztések
engedélyezése (-A/-R) itt is alkalmazhatók.
KONFIGURÁCIÓS ÁLLOMÁNY¶
Wget által használt konfigurációs
állomány (
startup file) a .wgetrc-t .
Először a teljes rendszerre érvényes (
global) konfigurációs állományt
tölti be (/etc/wgetrc), aztán a felhasználó
konfigurációs állományát keresi meg az
alábbi két hely valamelyikében: a
WGETRC
környezeti változóban megadott vagy
$HOME/.wgetrc
helyen. A felhasználó konfigurációs
állományában található
beállítások felülbírálják a
teljes rendszerre érvényes beállításokat,
így pl. a kvótára megadott értéket.
A konfigurációs állomány
felépítése a következő:
változó =
érték
Különböző változók
különböző értékeket vehetnek fel. Az
összes lehetséges változó nevét lejjebb
lehet olvasni. Az egyenlőségjel utáni karakter(ek) a
változó értéke. Ez leginkább
on/off
(vagy
1/0) logikai típus estén és bármilyen
szöveg vagy
szám a többi esetében.
Például a "use_proxy=off" megadásával
lehet a proxy használatát megtiltani. Ahol lehetséges
inf vagy
0 megadásával jelezhető a
végtelen értéke. A változóknál
mindegy a kisbetű/nagybetű használata illetve az
aláhúzás jel sem fontos, így például
a
DIr_Prefix ugyanazt jelenti, mint a
dirprefix. Üres
sorok, szóközt tartalmazó vagy #-vel
kezdődő sorok nem kerülnek értelmezésre.
A legtöbb váltózónak létezik parancssori
kapcsolója, kivétel néhány ritka és
különleges változó. Egy minta
konfigurációs állomány található a
wget csomagban
sample.wgetrc néven.
- accept/reject = karakterlánc
- Mint az -A/-R.
- add_hostdir = on/off
- Engedélyezi/tiltja a gazdagépnévvel egyező
könyvtárnév létrehozását. -nH
tiltja.
- always_rest = on/off
- Engedélyezi/tiltja a letöltés
folyatatását, mint a -c.
- base = karakterlánc
- A relatív hivatkozások számára adja meg a
kiindulási URL-t, mint a -B.
- convert links = on/off
- Nem-relatív hivatkozások relatív
hivatkozásokká alakítása lementés
után. Mint a -k.
- debug = on/off
- Hibakereső mód, mint a -d.
- dir_mode = szám
- A létrehozandó könyvtárak
hozzáférési jogosultságát adja meg
(alapesetben 755).
- dir_prefix = karakterlánc
- Könyvtárstruktúra
gyökérkönyvtárának helye, mint a
-P.
- dirstruct = on/off
- Könyvtárstruktúra létrehozását
szabályozza, mint az -x vagy -nd.
- domains = karakterlánc
- Mint a -D.
- follow_ftp = on/off
- HTML dokumentumban előforduló FTP
hivatkozások kezelését szabályozza, mint az
-f.
- force_html = on/off
- A bemeneti filet HTML-dokumentumként kezeli, ha on-ra van
állítva.
- ftp_proxy = karakterlánc
- A karakterláncban megadott URL-t használja FTP
proxy-ként a környezeti változóban megadott
helyett.
- glob = on/off
- Kiterjesztések engedélyezése/tiltása, mint a
-g.
- header = karakterlánc
- Alternatív fejléc megadása, mint a --header.
- http_passwd = karakterlánc
- HTTP jelszó megadása.
- http_proxy = string
- A karakterláncban megadott URL-t használja HTTP
proxy-ként a környezeti változóban megadott
helyett.
- http_user = karakterlánc
- HTTP felhasználónév megadása.
- input = karakterlánc
- Bemeneti állomány megadása, mint -i.
- kill_longer = on/off
- A fejlécben megadott állományméretnél
nagyobb méretű dokumentum letöltését
hibásnak minősíti és újra
megpróbálja letölteni. Alapesetben annyi adatot
tölt le, amennyi a fejlécben meg van adva.
- logfile = karakterlánc
- Naplóállomány megadása, mint az -o.
- login = karakterlánc
- Felhasználónév a távoli géphez,
FTP-nél alapesetben "anonymous".
- mirror = on/off
- Tükrözési opció
engedélyezése/tiltása, mint az -m.
- noclobber = on/off
- Mint az -nc.
- no_parent = on/off
- Mint az --no-parent.
- no_proxy = karakterlánc
- A vesszővel felsorolt tartományok esetén nem
használja a proxy-t, még ha a környezeti
változóban meg is van adva.
- num_tries = szám
- Újrapróbálkozások száma minden
URL-nél, mint -t.
- output_document = karakterlánc
- Kimeneti állomány neve, mint az -O.
- passwd = karakterlánc
- Jelszó a távoli géphez, FTP-nél
alapesetben
felhasználónév@hostnév.tartománynév.
- quiet = on/off
- Csöndes mód, mint a -q.
- quota = szám
- Letöltési kvóta megadása. Érdemes az
/etc/wgetrc -ben megadni. Ha a letöltött dokumentumok
összmérete túllépi a kvótában
megadottat, akkor a wget abbahagyja a letöltést. A
kvótát byte-ban (alapeset), kbyte-ban ('k' utótag)
és megabyte-ban ('m' utótag) lehet megadni. A
"quota=5m" így 5 mbyte-nyi letöltést ad
meg. A felhasználói konfigurációs
állományban megadott érték
felülbírálja a globálisan megadott
értéket.
- reclevel = szám
- Letöltési mélység meghatározása,
mint az -l.
- recursive = on/off
- Rekurzió engedélyezése/tiltása, mint az
-r.
- relative_only = on/off
- Relatív hivatkozások nyomonkövetése (mint az
-L). Bövebben a HIVATKOZÁSOK KÖVETÉSE
részben.
- robots = on/off
- Robots.txt állomány használata/tiltása.
- server_response = on/off
- HTTP és FTP szerver válaszok
kiíratása, mint az -S.
- simple_host_check = on/off
- Mint az -nh.
- span_hosts = on/off
- Mint a -H.
- timeout = szám
- Várakozási idő megadása, mint a -T.
- timestamping = on/off
- Dátum-méretjelzés figyelése. Mint az -N.
- use_proxy = on/off
- Proxy használata/tiltása. Mint az -Y.
- verbose = on/off
- Részletes mód használata/tiltása, mint a
-v/-nv.
JELZÉSEK¶
Wget a
SIGHUP (hangup signal) jelzést figyelmen
kívűl hagyja. Ha a kimenet a stdout volt, akkor a további
kimenet
wget-log állományba fog kerülni.
$ wget http://www.ifi.uio.no/~larsi/gnus.tar.gz &
$ kill -HUP %% # a kimenet átirányításához
Wget a
SIGHUP-on kívűl más jelzéseket
nem hagy figyelmen kívűl. Így a ^C vagy
SIGTERM
megállítja a
Wget-et.
PÉLDÁK¶
http://fly.cc.fer.hr/ letöltéséhez:
wget http://fly.cc.fer.hr/
Nem-részletes módba kapcsoláshoz:
wget -nv http://fly.cc.fer.hr/
Végtelen sok újrapróbálkozás megadása:
wget -t0 http://www.yahoo.com/
Fly honlapjának tükrözése (azonos könyvtárstruktúra előállításával).
Letöltési mélység 6, dokumentumonként egyetlen próbálkozással és
naplózás a 'log' nevű állományba.
wget -r -l6 -t1 -o log http://fly.cc.fer.hr/
Yahoo letöltése 50 letöltési mélységben:
wget -r -l50 http://www.yahoo.com/
KÖRNYEZET¶
http_proxy, ftp_proxy, no_proxy, WGETRC, HOME
ÁLLOMÁNYOK¶
/etc/wgetrc, $HOME/.wgetrc
SZERZŐI JOGOK¶
Wget szabad szoftver, bárki a General Public License-ben foglaltak
alapján szabadon terjeszheti.
LÁSD MÉG¶
lynx(1), ftp(1)
SZERZŐ¶
Hrvoje Niksic <hniksic@srce.hr> a
Wget szerzője. Itt
szeretnénk megköszönni az összes béta
tesztelőnek és mindenkinek aki hasznos
észrevételekkel segítette a program
készítését.
MAGYAR FORDÍTÁS¶
Vizi Szilárd <vizisz@freemail.hu>