A GNU/Linuxnak számos gyakorlati felhasználása van. A terminálon keresztül könnyedén kezelheti minden tranzakcióját. Ha elolvasta a Linuxhoz kapcsolódó utasításokat vagy videókat nézett, akkor biztosan találkozott a wget paranccsal. Használata nagyon egyszerű, és paraméterezéssel működik.
Például, ha ismeri a letölteni kívánt fájl közvetlen letöltési hivatkozását, akkor lehetséges a letöltés ezt a fájlt a konzolról a wget paranccsal anélkül, hogy további programokat használna vagy a böngésző.
Itt van minden, amit tudnia kell a wget parancsról, beleértve néhány gyakorlati példát is.
Egyetlen fájl letöltése
Ez a wget parancs egyik legalapvetőbb felhasználási módja. A cél itt egyetlen fájl letöltése a rendszerbe az ismert célhivatkozás segítségével. Az ehhez használt wget parancs a következő:
wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Amint az a képen is látható, letölthet egy fájlt a wget paranccsal, és megkeresheti, hogy hol van letöltve. ls -l.
Fájlok kötegelt letöltése
Lehetőség van egyszerre több fájl letöltésére egy szöveges dokumentumban elmentett hivatkozásokról a segítségével
-én paramétert a wget paranccsal.Például egyszerre szeretné letölteni az összes PDF-et egy bizonyos címen. Ehhez el kell mentenie ezeknek a PDF-eknek a letöltési hivatkozásait egy szöveges dokumentumban. Ezt úgy teheti meg, hogy létrehoz egy nevű fájlt my_pdfs a... val vim my_pdfs parancsot, és hozzáadjuk a szükséges hivatkozásokat.
Példaként töltsük le a Google Cloud dokumentáció PDF formátumait. Mentse el a PDF-ekre mutató hivatkozásokat egy fájlba, és a következő paranccsal töltse le őket:
wget -i my_pdfs
E lépés után a letöltött fájlokat a következő futtatással tekintheti meg:
ls -l
Letöltés egyéni hely megadásával
Ha azt szeretné, hogy a fájl letöltődjön a rendszer egy speciális helyére, akkor a -P zászló a következő paranccsal:
wget -P /útvonal/könyvtár fájllink
Ezt az alábbi példában láthatja. Hasonlóképpen próbáljon meg letölteni egy aircrack-ng fájlt, és ezúttal adjon meg egy címet. Például létrehozhat a Saját fájl könyvtárba a letöltött fájl tárolására.
wget -P Saját fájl https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
A fájl letöltéséhez a kívánt helyre meg kell adnia a könyvtár teljes elérési útját. Ön is futtathatja a ls -l parancsot később, hogy megbizonyosodjon arról, hogy a fájl valóban ott van, ahol szeretné.
Letöltés egyéni fájlnév megadásával
A... val wget -O paramétert, elnevezheti a letölteni kívánt fájlt, és letöltheti a kívánt helyre. A félreértések elkerülése érdekében hozzon létre egy újat oParaméter mappába, és próbálja meg letölteni az aircrack-ng fájlt ebbe a könyvtárba úgy, hogy megadja a kívánt nevet, ebben az esetben légi repedés.
wget -O oParaméter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Miután a Wget befejezte az „aircrack” nevű fájl letöltését és elmentését a /oParameter könyvtárat, ezt megerősítheti a ls -l parancs.
Ezen túlmenően, ha a letöltött fájl nevét a helyének megváltoztatása nélkül szeretné megváltoztatni, elegendő az új fájlnév megadása hely megadása nélkül. Például megteheti módosítsa a fájl nevét segítségével letöltheti wget új_név file_link parancs. Mivel nem ad meg semmilyen helyet, automatikusan a jelenlegi munkakönyvtárban landol.
wget myfilename https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
A megszakított letöltések folytatása a Wget segítségével
A sikertelen letöltés az egyik leggyakoribb probléma nagy fájlok letöltése közben. Ilyen esetekben lehetőség van a letöltés folytatására és a fájl többi részének lekérésére.
Használhatja a -c paramétert a wget paranccsal a megszakított fájl újbóli letöltéséhez. Így a használat eredményeként wget -c letöltési_link, ha a fájl nincs teljesen letöltve, akkor lehetősége van onnan folytatni, ahol abbahagyta, ahelyett, hogy az elejétől töltené le a fájlt. Ez nagyon praktikus, különösen nagy fájlok esetén.
Ennek jobb megértéséhez először hozzon létre egy mappát, melynek neve Önéletrajz az Asztalon. Hozzáférés ehhez a mappához a terminállal cd paranccsal és próbálja meg letölteni a többi példában használt aircrack fájlt. Ezután szakítsa meg a letöltést a Ctrl + Z billentyűzet kombináció.
Mint látható, a fájl 19 százalékát töltötték le, ami 1645946 bájtot tesz ki. Most használja a -c paramétert ugyanúgy, és próbálja meg folytatni a letöltést.
Amint látja, a letöltés befejeződött. Így nincs szükség rá törölje a fájlt és töltse le újra az elejétől. Ez csak egy kis fájl volt, például célokra. De nagyon nagy fájlok esetén időt takaríthat meg a Wget használatával.
A Wget letöltési sebesség korlátozása
Ha szeretné, korlátozhatja a letölteni kívánt fájl letöltési sebességét. Ehhez a korlátozáshoz a következő parancsot használhatja:
wget --limit-rate 300K https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Ez a parancs 300 KB/s-ra korlátozza a letöltési sebességet.
A 300K érték módosításával különböző sebességeket próbálhat ki.
Fájlok letöltése a háttérben
A háttérben letölthet egy fájlt a -b paraméter. Ez legtöbbször akkor hasznos, ha más munkával van elfoglalva az előtérben. Ezen kívül, ha szeretné megismerni a letöltési folyamat eredményeit, elegendő lesz megvizsgálni a wget-log fájl a letöltött fájllal azonos helyen található.
Könnyű fájlletöltés Linux és Wget segítségével
Mivel a GNU/Linux egy teljesen nyílt forráskódú rendszer, olyan infrastruktúrát biztosít, amelyet tetszés szerint testreszabhat. Több százezer Linuxra készült alkalmazás és könyvtár előnyeit élvezheti. A Wget-tel mindent megoldhatsz anélkül, hogy bármiféle programozási tudásra vagy programletöltésre lenne szükséged. A wget paranccsal nagyon könnyen szabályozható a letöltendő és a rendszerére telepítendő fájlok letöltési folyamata.
Ne feledje továbbá, hogy a hivatalos webhelyeken kívül számos szoftverforrás veszélyeztetheti az Ön biztonságát. Ezért mindig szkeptikusnak kell lennie a Wget-tel használt letöltési hivatkozásokkal kapcsolatban.