Wget - alapvető lehetőségek

A wget program letölti a webhelyeket és az egyes fájlokat az aktuális könyvtárba (a wget futtatásához használt könyvtárba).

Egy fájl letöltése

Ha fájlt szeretne letölteni a wget-el, használhatja ezt a parancssort

  • -t 45 - az ismétlés számát a kapcsolat meghibásodása esetén
  • -c - folytatás mód. Meghatározza a wget használatát a fájl feltöltésének folytatásához. Ha a fájl már létezik az aktuális könyvtárban, akkor a letöltés folytatásához kérést küld a kiszolgálónak
  • --server-response - megjeleníti a szerver válasz protokollját
  • --referer =. jelzi a referencia URL-t. A paraméter szükséges ahhoz, hogy letöltse azokat a szervereket, amelyek ellenőrzik a hivatkozó URL-jét, és nem engedélyezik a fájl letöltését, ha nem tartozik ehhez a kiszolgálóhoz
  • A paraméter a letöltött fájl URL-je. Ez az aktuális könyvtárba kerül

A fájlok listájának letöltése

Ha van olyan fájl, amelyen belül megtalálható a letöltött fájlok listája (egy URL egy sorban), akkor ilyen paranccsal letöltheti a parancsot

wget -i linkfile.txt

A letöltési sebesség korlátozása

A letöltési sebesség korlátozásához használhatja a paramétert

Ebben az esetben a sebesség 10 Kb / s-ra korlátozódik.

Fájlok letöltése sablon szerint

Az FTP-n keresztüli szivattyúzáskor megadhatja a sablonokat a fájlnevekben (természetesen "idézve"). Például a parancsot

letölti az összes frissítést az XFree86 rendszerre.

Rekurzív webhely letöltések

Rekurzívan letöltve a wget automatikusan létrehozza a megfelelő könyvtárfát.

Ebben az esetben a fájlok a www.h-hosts.com/users/goofy/ könyvtárba kerülnek.

Ha az adatátvitel véletlenül megszakadt, majd folytatni a letöltést a töréspontból, akkor hozzá kell adnia a -c kapcsolót a parancshoz

Megjegyzés. Wget, kulturális program, a visszatérő letöltés tiszteletben tartja az ún. "Webrobot protokoll", és kihagyhatja a fájlok egy részét (a robots.txt fájlban tiltva van a kiszolgálón). A "kultúra" letiltásához használhatja a "-e robots = off" kulcsot. Olvassa el az internetes robotok protokollját a Wget info-dokumentációjában az info wget appendices robots parancs használatával.

Csak bizonyos tartalmakat tölt le a webhelyről

Használhatja az űrlap parancsát

Ez a parancs a somabet.com webhelyet rekurzívan tölti le, vagyis az ezen a webhely index.html-ben található összes html fájlra mutató linket feldolgozni és letölteni, letölteni stb.

Az -A opció korlátozza a letölthető tartalmat érvényes kiterjesztésekre, így tiltja a letöltést, például a tar.gz archívumokat. Ilyen körülmények között a wget nem fog túlmutatni a megadott tartományon, és csak azokat a követelményeket (p, azaz képek és stílusok) töltheti le, amelyek ugyanazon a webhelyen találhatók.

A -H opció hozzáadásával azonban véletlenül 5 rekurzív linken belül helyi másolatot készíthet az internetről. Óvatosnak kell lenned. De ehhez van egy lehetőség -l - amely meghatározza a letöltött fészkelés szintjét.

Töltse le a háttérben

Ha a "-b" (háttér) beállítás meg van adva, a program azonnal a háttérbe kerül, így a felhasználó más dolgokat tehet, vagy akár bejelentkezhet, és a wget tovább fog működni.

A képernyőn megjelenő üzenetek a wget.log fájlba (és ha ez már létezik, akkor wget.log.1, wget.log.2 stb.) Fog menni. Ezeket a naplófájlokat az aktuális könyvtár generálja.

Folytatás a háttérben.

A kimenet "wget-log" -ra íródik.

/ soft% tail -f wget-log

Kapcsolódó cikkek