Preuzimanje datoteka na Linuxu pomoću naredbenog retka

Downloading Files Linux Using Command Line

Posljednjih godina tehnologija se značajno razvila i narasla, ističući promjene koje se događaju u digitalnom svijetu. Taj tehnološki napredak doveo je do stvaranja toliko izvanrednih alata i softvera koji su značajno pomogli u olakšavanju naših života.

Linux, operacijski sustav otvorenog koda temeljen na Unixu, jedan je od primjera takvog softvera koji samo nekoliko godina unatrag nije imao specifikacije za korištenje na stolnim računalima i kao rezultat toga uglavnom se smatrao za razvoj poslužitelja. Međutim, s vremenom se brzo razvijao, postajući pouzdan i moćan operacijski sustav, što je dovelo do toga da je privuklo pozornost velikog broja korisnika.



Alat naredbenog retka koji nudi Linux jedna je od njegovih najmoćnijih značajki koje nudi korisnicima, a također ga čini tako fascinantnim i nevjerojatnim za korištenje. Naredbena linija jednostavno je tekstualno sučelje koje prima naredbe i prosljeđuje ih OS-u koji ih pokreće. Zbog svoje fleksibilne prirode stekao je prednost u odnosu na grafičko korisničko sučelje (GUI), pa su se mnogi korisnici prebacili na naredbeni redak za obavljanje različitih zadataka, od kojih je jedno preuzimanje datoteka.



Stoga ćemo danas razmatrati dva različita načina kako preuzeti datoteke na Linuxu pomoću alata naredbenog retka.



Preuzimanje datoteka pomoću Wgeta

Jedan od najpopularnijih alata naredbenog retka za preuzimanje datoteka s interneta je Wget. Wget je prilično svestran alat koji podržava više protokola kao što su HTTP, HTTPS i FTP i omogućuje preuzimanje više datoteka i direktorija. Korisnicima također nudi razne značajke, od rekurzivnog preuzimanja do reprodukcije i pauziranja preuzimanja, kao i ograničavanja njegove propusnosti.

Štoviše, radi se o više platformi koje mu daju prilično prednost u odnosu na mnoge druge programere za preuzimanje naredbenog retka, kao i grafičke programe za preuzimanje.

Kako instalirati Wget?

Wget obično dolazi unaprijed instaliran s većinom Linux distribucija. Međutim, ako korisnik posjeduje sustav bez instaliranja Wgeta, tada korisnik mora otvoriti naredbeni redak putem Ubuntu Dash -a ili Ctrl+Alt+T prečac i unesite sljedeću naredbu:



$sudo apt-get install wget

Valja napomenuti da je gornja naredba samo za Linux sustave temeljene na Debianu, poput Ubuntu. Ako korisnik ima Red Hat Linux sustav kao što je Fedora, tada korisnik mora unijeti sljedeću naredbu u naredbeni redak:

$yum install wget

Značajke Wgeta

Kao što je već spomenuto, Wget ima više značajki ugrađenih u njega. Najosnovnija operacija koju Wget nudi korisnicima je preuzimanje datoteka jednostavnim korištenjem URL -a. To se može učiniti unosom sljedeće naredbe u terminal:

$wgetURL

Pokažimo primjer kako bismo to dodatno pojasnili. Preuzet ćemo jednostavnu sliku u png formatu s interneta. Za bolje razumijevanje pogledajte donju sliku:

Wget također omogućuje korisnicima preuzimanje više datoteka s različitih URL -ova. To se lako može učiniti sljedećom naredbom:

$wgetURL1 URL2 URL3

Još jednom to možemo pokazati primjerom. Preuzet ćemo dvije HTML datoteke s dvije različite web stranice. Za bolje razumijevanje, pogledajte sliku ispod:

Također možemo promijeniti naziv datoteke iz izvornika pomoću sljedeće naredbe:

$wget -ILIURL naziva datoteke


Ovdje se naziv datoteke odnosi na ime pod kojim želite datoteku adresirati. Pomoću ovoga možemo promijeniti i vrstu datoteke. Ovo je prikazano na donjoj slici:

Wget također omogućuje korisnicima da rekurzivno preuzimaju svoje datoteke, čime se u osnovi preuzimaju sve datoteke s web stranice u jednom direktoriju. To se lako može učiniti sljedećom naredbom:

$wget -rURL

Za više informacija o Wgetu, korisnici mogu unijeti sljedeću naredbu u terminal kako bi dobili pristup svim Wget naredbama za koje se čini da su dostupne:

$wget --Pomozite

Preuzimanje datoteka pomoću Curla

Curl je još jedan alat za naredbeni redak koji se može koristiti za preuzimanje datoteka s interneta. Za razliku od Wgeta, koji je samo u naredbenom retku, značajke Curla pokreće libcurl koji je biblioteka za prijenos URL-ova na više platformi. Curl ne samo da omogućuje preuzimanje datoteka, već se može koristiti i za prijenos i razmjenu zahtjeva sa poslužiteljima. Curl također ima mnogo veći raspon podrške za protokole, uključujući one važne kao što su HTTP, HTTPS, FTP, SFTP itd. Međutim, Curl ne podržava rekurzivna preuzimanja koja nudi Wget.

Kako instalirati Curl?

Slično, kao i Wget, Curl dolazi unaprijed instaliran s većinom Linux distribucija. To se jednostavno može provjeriti pokretanjem sljedeće naredbe:

$kovrča--verzija

Međutim, ako korisnik posjeduje sustav bez instaliranog Curla, tada korisnik mora otvoriti naredbeni redak putem Ubuntu Dash -a ili Ctrl+Alt+T prečac i unesite sljedeću naredbu:

$sudo apt-get installkovrča

Valja napomenuti da je gornja naredba samo za Linux sustave zasnovane na Debianu, poput Ubuntu. Ako korisnik ima sustav Red Hat Linux, poput Fedore, tada korisnik mora unijeti sljedeću naredbu u naredbeni redak:

$yum installkovrča

Značajke Curla

Baš kao i Wget, Curl ima više značajki ugrađenih u njega. Najosnovnija je njegova sposobnost dopustiti korisnicima preuzimanje datoteka s jednog URL -a s interneta. To se može učiniti unosom sljedeće naredbe u terminal:

$kovrča-ILIURL

Radi boljeg razumijevanja, preuzimat ćemo jednostavnu sliku u png formatu s interneta, baš kao u slučaju Wgeta.

Curl također omogućuje korisnicima promjenu naziva datoteke i vrste datoteke. To se može učiniti sljedećom naredbom:

$curl URL>naziv datoteke

Na gornjoj slici uzeli smo png datoteku izvorno nazvanu pancake1.png i pretvorili je u zip datoteku s novim imenom p.zip.

Baš kao i u slučaju Wgeta, Curl omogućuje korisnicima preuzimanje više datoteka koristeći brojne URL -ove s interneta. To se lako može učiniti sljedećom naredbom:

$kovrča-ILIURL1-ILIURL2-ILIURL3

U našem primjeru koristit ćemo curl za preuzimanje jpg datoteke i png datoteke s interneta. Rezultati su prikazani na donjoj slici:


Prilično nevjerojatna značajka koju Curl pruža svojim korisnicima je mogućnost praćenja napretka preuzimanja datoteke. To se može učiniti sljedećom naredbom:

$kovrča -# URL> naziv datoteke

Za više informacija o Curlu, korisnici mogu unijeti sljedeću naredbu u terminal kako bi dobili pristup svim naredbama Curla za koje se čini da su dostupne:

$kovrča--Pomozite

Najbolji način za preuzimanje datoteka iz naredbenog retka

Wget i Curl su među širokim rasponom alata naredbenog retka koje Linux nudi za preuzimanje datoteka. Obje nude ogroman skup značajki koje zadovoljavaju različite potrebe korisnika. Ako korisnici jednostavno žele rekurzivno preuzimati datoteke, onda bi Wget bio dobar izbor. Ako korisnici žele komunicirati sa poslužiteljem ili preuzeti datoteku izgrađenu prema protokolu koji Wget ne podržava, Curl bi bila bolja alternativa.