Wget

A MathWikiből
(Változatok közti eltérés)
1. sor: 1. sor:
 +
 
==Mi a Wget?==
 
==Mi a Wget?==
  

A lap 2006. december 12., 23:48-kori változata

Tartalomjegyzék

Mi a Wget?

A GNU Wget egy nagyon jól paraméterezhető, hatékony parancssori letöltésvezérlő program, amely a HTTP, HTTPS és FTP protokollokat támogatja. A Wget egy nem interaktív program, ami azt jelenti, hogy a háttérben is futtatható a felhasználó bejelentkezése nélkül, tehát akár ki is jelentkezhetünk a rendszerből, az elindított letöltés ettől nem fog leállni. Egyik leghasznosabb funkciója a rekurzív letöltés, melynek segítségével teljes HTTP vagy FTP struktúrákat másolhatunk.


A Wget használata

Szintaktika

 wget [opciók] [URL]

Az opciókat egy kötőjel után adhatjuk meg (külön-külön vagy ömlesztve), az URL formátuma többféle is lehet:

  • http://szerver(:port)/elérésiút (pl. http://wiki.math.bme.hu, http://www.math.bme.hu/~wettl/okt/info1/2006/wfre.pdf)
  • ftp://szerver(:port)/elérésiút (pl. ftp://ftp.xemacs.org/pub/xemacs/xemacs-19.14.tar.gz)
  • ftp://felhasználónév:jelszó@szerver/könyvtár/állomány


Fontosabb opciók

A Wget rengeteg hasznos opcióval rendelkezik, segítségükkel akár egészen bonyoltult, összetett letöltési feladatokat is könnyen megoldhatunk. Az opciók megadásánál lényeges a kis- és nagybetű. Néhány a legfontosabbak közül:

  • -b: Ha ezt az opciót bekapcsoljuk, a letöltés a háttérben fog zajlani.
  • -c: Ez az opció a letöltés esetleges megszakadásakor automatikusan újraindítja a töltést onnan, ahol az megszakadt.
  • -p: Letölthetünk vele egy HTML-oldalt, az összes megjelenítéshez és működéshez szükséges egyéb állománnyal együtt.
  • -k: A HTML-dokumentumban található külső hivatkozásokat átalakítja relatív hivatkozásokra, hogy teljes mértékben a saját gépünkön böngészhessük a letöltött oldalakat.
  • -r: Bekapcsolja a rekurzív letöltési módot. Ez HTTP oldalaknál azt jelenti, hogy a megadott URL-t letölti, majd mindazon állományokat, amikre a HTML-dokumentum hivatkozik, szintén letölti, és ezt folytatja megadott mélységig (az alapértelmezett 5). A letöltött fájlok könyvtárstruktúrája meg fog egyezni az eredetivel. 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.
  • -l: A rekurzív letöltés mélységét állíthatjuk be vele, pl. -l3 három szintet jelent. Lehetőleg tartózkodjuk a -l0 használatától, mert az végtelen mélységig történő letöltést jelent, és az igencsak leterhelheti a rendszert, amin dolgozunk.
  • -P: Ezzel az opcióval megadhatjuk, hogy hova töltsön a Wget. Alapértelmezetten ez a ".", tehát a könyvtár, amiben éppen dolgozunk. Ha azt akarjuk, hogy pl. a download nevű könyvtárba kerüljenek a letöltött állományok, akkor a -P download opciót kell megadni.
  • -h: Felsorolja az összes opciót és ismerteti használatukat.


Linkek

Urbane

Személyes eszközök