Fájlok letöltése Linuxon a parancssor használatával

Downloading Files Linux Using Command Line



Az elmúlt években a technológia jelentősen fejlődött és növekedett, kiemelve a digitális világban bekövetkező változásokat. Ezek a technológiai fejlődések olyan rendkívüli eszközök és szoftverek létrehozásához vezettek, amelyek jelentősen megkönnyítették az életünket.

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 wget

A 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:

$wgetURL

Mutassunk 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 URL3

Ismé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 -rURL

A 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ég

Fá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áltozat

Ha 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 installbecsavar

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ítenibecsavar

A 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-VAGYURL

A 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év

A 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-VAGYURL3

Pé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:

$göndör -# URL> fájlnév

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ég

A 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.