Weboldal keresés

Fájlok letöltése adott könyvtárba a Wget segítségével


A Wget egy népszerű, nem interaktív és széles körben használt hálózati letöltő, amely támogatja az olyan protokollokat, mint a HTTP, HTTPS és FTP, valamint a HTTP-proxykon keresztül történő visszakeresést. Alapértelmezés szerint a wget abban az aktuális munkakönyvtárban tölti le a fájlokat, ahol fut.

Olvassa el még: Fájlok átnevezése letöltés közben a Wget segítségével Linux alatt

Ebben a cikkben bemutatjuk, hogyan tölthet le fájlokat egy adott könyvtárba anélkül, hogy abba a könyvtárba költözne. Ez az útmutató akkor hasznos, ha például a wget parancsot használja egy szkriptben, és automatizálni szeretné a letöltéseket, amelyeket különböző könyvtárakban kell tárolni.

Ezen túlmenően, mivel a wget nem interaktív (a háttérben működhet), könnyen használható a shell-szkripteken keresztüli letöltések automatizálására. Valójában elindíthatja a letöltést, és lekapcsolhatja a rendszert, így a wget befejezheti a munkát.

A Wget -P vagy --directory-prefix opciójával beállíthatja azt a könyvtár-előtagot, amelybe az összes letöltött fájl és alkönyvtár mentésre kerül.

Ebben a példában bemutatjuk, hogyan töltheti le a glances konfigurációs sablont, és hogyan tárolhatja azt az /etc/glances/ könyvtárban.

sudo mkdir /etc/glances
ls /etc/glances/
sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
ls /etc/glances/

Ha nehéz fájlt tölt le, érdemes lehet hozzáadni a -c vagy a --continue jelzőt, ami azt jelenti, hogy továbbra is kap egy részlegesen letöltött fájlt. Ezzel nem kell elölről kezdenie a letöltést.

Ezzel a lehetőséggel folytathatja a wget egy korábbi példánya által elindított fájl letöltését, vagy egy másik vagy egy szüneteltetett program által elindított fájl letöltését. Hálózati hiba esetén is hasznos. Például,

wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

További információkért tekintse meg a wget kézikönyvoldalt.

man wget 

Érdemes elolvasni a következő kapcsolódó cikkeket is.

  1. Tar fájlok letöltése és kibontása egyetlen paranccsal
  2. 5 Linux parancssori alapú eszköz fájlok letöltéséhez és webhelyek böngészéséhez
  3. 15 tipp a „Curl” parancs használatához Linuxon

Ez minden! Ebben a rövid cikkben elmagyaráztuk, hogyan tölthet le fájlokat egy adott könyvtárba anélkül, hogy abba a könyvtárba költözne a wget használatával. Kommentben megoszthatja velünk gondolatait.