A Linux, a Unix alapú nyílt forráskódú operációs rendszer, egy példa erre a szoftverre, amely csak néhány évvel ezelőtt nem rendelkezett az asztali számítógépeken használt specifikációkkal, és ennek következtében főleg a szerverfejlesztés során vették figyelembe. Idővel azonban gyorsan fejlődött, megbízható és erőteljes operációs rendszerré vált, ami miatt sok felhasználó figyelmét felkeltette.
A Linux által biztosított parancssori eszköz az egyik legerősebb szolgáltatás, amelyet a felhasználók számára kínál, és emiatt teszi lenyűgözővé és lenyűgözővé a használatát. A parancssor egyszerűen egy szöveges felület, amely parancsokat vesz fel és továbbítja azokat az operációs rendszerhez, amely futtatja őket. Ennek a rugalmas jellegének köszönhető, hogy előnyt szerzett a grafikus felhasználói felületen (GUI), és ennek eredményeként sok felhasználó a parancssorra váltott különböző feladatok elvégzésére, amelyek közül az egyik a fájlok letöltése.
Ezért ma két különböző módszert fogunk megvizsgálni a fájlok Linux -on történő letöltésére a parancssori eszköz segítségével.
Fájlok letöltése a Wget segítségével
A fájlok internetről való letöltésének egyik legnépszerűbb parancssori eszköze a Wget. A Wget egy meglehetősen sokoldalú eszköz, amely több protokollt, például HTTP -t, HTTPS -t és FTP -t támogat, és lehetővé teszi több fájl és könyvtár letöltését. Ezenkívül számos funkciót biztosít a felhasználóknak, kezdve a rekurzív letöltéstől a letöltések lejátszásáig és szüneteltetéséig, valamint korlátozza a sávszélességet.
Ezenkívül többplatformos, ami előnyt biztosít számos más parancssori letöltővel, valamint grafikus letöltővel szemben.
Hogyan kell telepíteni a Wget -et?
A Wget rendszerint a Linux disztribúciók nagy részével előre telepítve van. Ha azonban egy felhasználó birtokában van egy rendszer a Wget telepítése nélkül, akkor a felhasználónak meg kell nyitnia a parancssort az Ubuntu Dash vagy Ctrl+Alt+T parancsikont, és írja be a következő parancsot:
$sudo apt-get install wget
Megjegyzendő, hogy a fent megadott parancs csak Debian alapú Linux rendszerekre vonatkozik, mint például az Ubuntu. Ha egy felhasználónak van Red Hat Linux rendszere, például Fedora, akkor a felhasználónak be kell írnia a következő parancsot a parancssorba:
$yum telepíteni wgetA Wget jellemzői
Amint korábban említettük, a Wget számos funkciót tartalmaz. A legalapvetőbb művelet, amelyet a Wget kínál a felhasználóknak, a fájlok letöltése az URL segítségével. Ezt úgy teheti meg, hogy a következő parancsot írja be a terminálba:
$wgetURLMutassunk egy példát ennek további tisztázására. Egy egyszerű képet töltünk le png formátumban az internetről. A jobb megértés érdekében nézze meg az alábbi képet:
A Wget lehetővé teszi a felhasználók számára, hogy több fájlt töltsenek le különböző URL -ekről. Ez könnyen elvégezhető a következő paranccsal:
$wgetURL1 URL2 URL3Ismét ezt egy példával meg tudjuk mutatni. Két HTML -fájlt töltünk le két különböző webhelyről. A jobb megértés érdekében nézze meg az alábbi képet:
A fájl nevét az eredeti paranccsal is megváltoztathatjuk a következő paranccsal:
$wget -VAGYfájlnév URL
Itt a fájlnév arra a névre utal, amellyel a fájlt szeretné címezni. Ennek segítségével megváltoztathatjuk a fájl típusát is. Ezt mutatja az alábbi kép:
A Wget lehetővé teszi a felhasználók számára, hogy rekurzívan töltsék le fájljaikat, ami alapvetően az összes fájl letöltését a webhelyről egyetlen könyvtár alá. Ez könnyen elvégezhető a következő paranccsal:
$wget -rURLA Wget -rel kapcsolatos további információkért a felhasználók a következő parancsot írhatják be a terminálba, hogy hozzáférjenek az összes elérhetőnek tűnő Wget -parancshoz:
$wget --SegítségFájlok letöltése a Curl használatával
A Curl egy másik parancssori eszköz, amellyel fájlokat tölthet le az internetről. A Wget-től eltérően, amely csak parancssori, a Curl funkcióit a libcurl hajtja, amely egy platformok közötti URL-átviteli könyvtár. A Curl nem csak fájlok letöltését teszi lehetővé, hanem felhasználható a kérések feltöltésére és cseréjére is a szerverekkel. A Curl sokkal nagyobb támogatási tartományt kínál a protokollokhoz, beleértve a fontos protokollokat is, mint például a HTTP, HTTPS, FTP, SFTP stb. A Curl azonban nem támogatja a Wget által kínált rekurzív letöltéseket.
Hogyan kell telepíteni a Curl -t?
Hasonlóképpen, a Wgethez hasonlóan a Curl a Linux disztribúciók nagy részével előre telepítve van. Ezt egyszerűen ellenőrizheti a következő parancs futtatásával:
$becsavar--változatHa azonban a felhasználó rendelkezik olyan rendszerrel, amely nem telepítette a Curl programot, akkor a felhasználónak meg kell nyitnia a parancssort az Ubuntu Dash vagy Ctrl+Alt+T parancsikont, és írja be a következő parancsot:
$sudo apt-get installbecsavarMegjegyzendő, hogy a fent megadott parancs csak Debian alapú Linux rendszerekre vonatkozik, mint például az Ubuntu. Ha egy felhasználónak van Red Hat Linux rendszere, például Fedora, akkor a felhasználónak be kell írnia a következő parancsot a parancssorba:
$yum telepítenibecsavarA Curl jellemzői
Csakúgy, mint a Wget, a Curl számos funkciót tartalmaz. A legalapvetőbb az, hogy lehetővé teszi a felhasználók számára, hogy egyetlen URL -címről töltsenek le fájlokat az internetről. Ezt úgy teheti meg, hogy a következő parancsot írja be a terminálba:
$becsavar-VAGYURLA jobb megértés érdekében letöltünk egy egyszerű képet png formátumban az internetről, akárcsak a Wget esetében.
A Curl lehetővé teszi a felhasználók számára a fájlnév és a fájl típusának megváltoztatását is. Ezt a következő paranccsal teheti meg:
$curl URL>fájl névA fenti képen vettünk egy png fájlt eredetileg pancake1.png néven, és átalakítottuk zip fájlba, új nevén p.zip.
Csakúgy, mint a Wget esetében, a Curl lehetővé teszi a felhasználók számára, hogy több fájlt töltsenek le számos URL segítségével az internetről. Ez könnyen elvégezhető a következő paranccsal:
$becsavar-VAGYURL1-VAGYURL2-VAGYURL3Példánkban a curl segítségével jpg és png fájlokat töltünk le az internetről. Az eredményeket az alábbi kép mutatja:
Egy meglepő funkció, amelyet a Curl biztosít a felhasználóknak, az, hogy figyelemmel kísérheti a fájl letöltésének előrehaladását. Ezt a következő paranccsal teheti meg:
Ha többet szeretne tudni a Curl -ről, a felhasználók a következő parancsot írhatják be a terminálba, hogy hozzáférjenek az összes elérhetőnek látszó Curl -parancshoz:
$becsavar--SegítségA legjobb parancssori módszer a fájlok letöltésére
A Wget és a Curl a Linux által kínált parancssori eszközök széles skálája közé tartozik a fájlok letöltéséhez. Mindkettő hatalmas szolgáltatásokat kínál, amelyek kielégítik a felhasználók különböző igényeit. Ha a felhasználók egyszerűen rekurzív módon szeretnék letölteni a fájlokat, akkor a Wget jó választás lenne. Ha a felhasználók kölcsönhatásba lépnek a szerverrel, vagy letöltenek egy, a Wget által nem támogatott protokoll alapján épített fájlt, akkor a Curl jobb alternatíva lenne.