Upravljanje datotekama

Preuzimanje datoteka na Linux pomoću naredbenog retka

Preuzimanje datoteka na Linux pomoću naredbenog retka
Posljednjih godina tehnologija se razvila i značajno porasla, ističući promjene koje se događaju u digitalnom svijetu. Ova tehnološka dostignuća dovela su do stvaranja toliko izvanrednih alata i softvera koji su nam znatno pomogli u olakšavanju našeg života.

Linux, operativni sustav otvorenog koda koji se temelji na Unixu, jedan je od primjera takvog softvera koji prije samo nekoliko godina nije imao specifikacije za radnu površinu i kao rezultat toga uglavnom se razmatrao za razvoj poslužitelja. Međutim, s vremenom se brzo razvijao, postajući pouzdan i moćan operativni sustav, što je zauzvrat dovelo do privlačenja pozornosti velikog broja korisnika.

Alat naredbenog retka koji nudi Linux jedna je od njegovih najsnažnijih značajki koju nudi korisnicima, a čini je tako fascinantnom i nevjerojatnom za upotrebu. Naredbeni redak je jednostavno tekstualno sučelje koje prima naredbe i prosljeđuje ih OS-u koji ih pokreće. Zahvaljujući ovoj svojoj fleksibilnoj prirodi stekao je prednost nad grafičkim korisničkim sučeljem (GUI), a kao rezultat toga mnogi su korisnici prešli na naredbeni redak za obavljanje različitih zadataka, od kojih je jedan preuzimanje datoteka.

Stoga ćemo danas razmotriti dva različita načina za preuzimanje datoteka na Linux pomoću alata naredbenog retka.

Preuzimanje datoteka pomoću Wgeta

Wget je jedan od najpopularnijih alata naredbenog retka za preuzimanje datoteka s Interneta. 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 pruža razne značajke, od rekurzivnog preuzimanja do reprodukcije i pauziranja preuzimanja, kao i ograničavanja njegove propusnosti.

Štoviše, višestruka je platforma što joj daje prednost u odnosu na mnoge druge programe za preuzimanje naredbenog retka kao i grafičke programe za preuzimanje.

Kako instalirati Wget?

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

$ sudo apt-get instalacijski wget

Treba napomenuti da je gore navedena naredba namijenjena samo Linuxovim sustavima temeljenim na Debianu, poput Ubuntua. Ako korisnik ima Red Hat Linux sustav kao što je Fedora, tada korisnik mora unijeti sljedeću naredbu u naredbeni redak:

$ yum instaliraj wget

Značajke Wgeta

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

$ wget URL

Pokažimo primjer da to dodatno pojasnimo. S Interneta ćemo preuzeti jednostavnu sliku u png formatu. Pogledajte sliku ispod za bolje razumijevanje:

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:

$ wget URL1 URL2 URL3

Još jednom, to možemo pokazati na primjeru. 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 -O URL datoteke


Ovdje se naziv datoteke odnosi na ime kojem želite nasloviti datoteku. Pomoću ovoga možemo promijeniti i vrstu datoteke. To je prikazano na donjoj slici:

Wget također omogućava korisnicima rekurzivno preuzimanje datoteka, što u osnovi preuzima sve datoteke s web mjesta u jedan direktorij. To se lako može učiniti sljedećom naredbom:

$ wget -r URL

Za više informacija o Wgetu, korisnici mogu unijeti sljedeću naredbu u terminal kako bi dobili pristup svim naredbama Wget koje se čine dostupnima:

$ wget - pomoć

Preuzimanje datoteka pomoću Curl

Curl je još jedan alat naredbenog retka koji se može koristiti za preuzimanje datoteka s Interneta. Za razliku od Wgeta, koji je samo naredbeni redak, 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 s poslužiteljima. Curl također ima mnogo veći raspon podrške za protokole, uključujući važne kao što su HTTP, HTTPS, FTP, SFTP itd. Međutim, Curl ne podržava rekurzivna preuzimanja koja Wget nudi.

Kako instalirati curl?

Slično tome, poput Wgeta, Curl dolazi unaprijed instaliran s većinom Linux distribucija. To se jednostavno može provjeriti izvođenjem sljedeće naredbe:

$ curl --verzija

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

$ sudo apt-get install curl

Treba napomenuti da je gore navedena naredba namijenjena samo Linuxovim sustavima temeljenim na Debianu, poput Ubuntua. Ako korisnik ima Red Hat Linux sustav kao što je Fedora, tada korisnik mora unijeti sljedeću naredbu u naredbeni redak:

$ yum instaliraj curl

Značajke Curl

Baš poput Wgeta, i Curl ima više značajki ugrađenih u sebe. Najosnovnija je njegova sposobnost da korisnicima omogući preuzimanje datoteka s jednog URL-a s Interneta. To se može učiniti unošenjem sljedeće naredbe u terminal:

$ curl -O URL

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

Curl također omogućuje korisnicima da promijene naziv datoteke i vrstu datoteke. To se može učiniti sljedećom naredbom:

$ curl URL> naziv datoteke

Na gornjoj slici uzeli smo png datoteku izvorno nazvanu palačinka1.png i pretvorio ga 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:

$ curl -O URL1 -O URL2 -O URL3

Za naš primjer 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 nudi svojim korisnicima je sposobnost praćenja napretka preuzimanja datoteke. To se može učiniti sljedećom naredbom:

$ curl - # URL> naziv datoteke

Za više informacija u vezi s Curl, korisnici mogu unijeti sljedeću naredbu u terminal kako bi dobili pristup svim naredbama Curl koje se čine dostupnima:

$ uvojak - pomoć

Najbolja metoda naredbenog retka za preuzimanje datoteka

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

Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...
Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...