Operativni sistemi - 014 - (ssh) Instalacija i podešavanje openssh-server paketa
Sadržaj:
- Instalacija Wget-a
- Instaliranje Wget-a na Ubuntu i Debian
- Instaliranje Wget-a na CentOS i Fedora
- Wget Sintaksa naredbe
- Kako preuzeti datoteku s Wgetom
- Upotreba naredbe Wget za spremanje preuzete datoteke pod drugim nazivom
- Upotreba naredbe Wget za preuzimanje datoteke u određenu mapu
- Kako ograničiti brzinu preuzimanja pomoću Wget
- Kako nastaviti preuzimanje s Wgetom
- Kako preuzeti u pozadini s Wgetom
- Kako promijeniti Wget User-agent of Wget
- Kako preuzeti više datoteka pomoću Wget-a
- Korištenje Wget naredbe za preuzimanje putem FTP-a
- Korištenje naredbe Wget za stvaranje zrcala web stranice
- Kako preskočiti provjeru uvjerenja pomoću Wget-a
- Kako preuzeti na standardni izlaz s Wgetom
- Zaključak
GNU Wget je uslužni program naredbenog retka za preuzimanje datoteka s interneta. Pomoću Wget-a možete preuzimati datoteke pomoću HTTP, HTTPS i FTP protokola. Wget pruža brojne mogućnosti koje vam omogućuju preuzimanje više datoteka, nastavak preuzimanja, ograničenje propusnosti, rekurzivna preuzimanja, preuzimanje u pozadini, zrcalo web stranice i još mnogo toga.
U ovom ćemo vam vodiču pokazati kako koristiti Wget naredbu kroz praktične primjere i detaljna objašnjenja najčešćih Wgetovih opcija.
Instalacija Wget-a
Paket wget-a je unaprijed instaliran na većini Linux distribucija danas.
Da biste provjerili je li Wget paket instaliran na vašem sustavu, otvorite svoju konzolu, utipkajte
wget
i pritisnite enter. Ako imate instaliran wget, sustav će ispisati
wget: missing URL
, inače će ispisati
wget command not found
.
Ako wget nije instaliran, lako ga možete instalirati pomoću upravitelja paketa vašeg distro.
Instaliranje Wget-a na Ubuntu i Debian
Instaliranje Wget-a na CentOS i Fedora
Wget Sintaksa naredbe
Prije nego što razmotrimo kako koristiti naredbu
wget
, započnimo s pregledom osnovne sintakse.
Izrazi uslužnog programa
wget
imaju sljedeći oblik:
wget
-
options
-url
opcija Wget - URL datoteke ili mape koju želite preuzeti ili sinkronizirati.
Kako preuzeti datoteku s Wgetom
U svom najjednostavnijem obliku kada se koristi bez ikakvih opcija, wget će preuzeti resurs naveden u u trenutnoj mapi.
U sljedećem primjeru preuzimamo Linux arhivu kernel tar-a:
wget
Kao što možete vidjeti na gornjoj slici, Wget započinje rješavanjem IP adrese domene, zatim se povezuje na udaljeni poslužitelj i započinje prijenos.
Tijekom preuzimanja Wget prikazuje traku napretka zajedno s imenom datoteke, veličinom datoteke, brzinom preuzimanja i predviđenim vremenom dovršetka preuzimanja. Nakon dovršetka preuzimanja, preuzetu datoteku možete pronaći u trenutnom radnom imeniku.
Da biste isključili Wgetov izlaz, upotrijebite opciju
-q
.
Ako datoteka već postoji, Wget će na kraju imena datoteke dodati
.N
(broj).
Upotreba naredbe Wget za spremanje preuzete datoteke pod drugim nazivom
Da biste preuzeli datoteku spremili pod drugim nazivom, prođite opciju
-O
a iza nje slijedi odabrano ime:
wget -O latest-hugo.zip
Gornja naredba
latest-hugo.zip
će najnoviji hugo zip datoteku s GitHub-a kao
latest-hugo.zip
umjesto izvornog naziva.
Upotreba naredbe Wget za preuzimanje datoteke u određenu mapu
Wget će zadanu datoteku spremiti preuzetu datoteku u trenutnu radnu mapu. Za spremanje datoteke na određeno mjesto koristite opciju
-P
:
wget -P /mnt/iso
Pomoću gornje naredbe kažemo Wgetu da spremi iso datoteku CentOS 7 u direktorij
/mnt/iso
.
Kako ograničiti brzinu preuzimanja pomoću Wget
Da biste ograničili brzinu preuzimanja, koristite opciju
--limit-rate
. Prema zadanim postavkama brzina se mjeri u bajtima / sekundi. Dodajte
k
za kilobajte,
m
za megabajte i
g
za gigabajte.
Sljedeća naredba preuzet će binarni Go i ograničiti brzinu preuzimanja na 1mb:
wget --limit-rate=1m
Ova je opcija korisna kada ne želite da wget troši svu dostupnu širinu pojasa.
Kako nastaviti preuzimanje s Wgetom
Preuzimanje možete nastaviti putem opcije
-c
. Ovo je korisno ako vam veza padne tijekom preuzimanja velike datoteke, a umjesto da pokrenete preuzimanje ispočetka, možete nastaviti s prethodnom.
U sljedećem primjeru nastavljamo s preuzimanjem Ubuntu 18.04 iso datoteke:
wget -c
Ako udaljeni poslužitelj ne podržava ponovno pokretanje preuzimanja, Wget će pokrenuti preuzimanje od početka i prebrisati postojeću datoteku.
Kako preuzeti u pozadini s Wgetom
Za preuzimanje u pozadini koristite opciju
-b
. U sljedećem primjeru u pozadini preuzimamo iso datoteku OpenSuse:
wget -b
Prema zadanom, izlaz se preusmjerava na
wget-log
datoteku u trenutnoj mapi. Da biste pogledali status preuzimanja, upotrijebite naredbu
tail
:
Kako promijeniti Wget User-agent of Wget
Ponekad se prilikom preuzimanja datoteke udaljeni poslužitelj može postaviti da blokira Wget User-Agent. U situacijama poput ove za oponašanje drugog preglednika prođite opciju
-U
.
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
Gornja naredba oponašat će Firefox 60 i zatražiti stranicu od
wget-forbidden.com
Kako preuzeti više datoteka pomoću Wget-a
U sljedećem primjeru preuzimamo iso datoteke Arch Linux, Debian i Fedora s URL-ovima navedenima u
linux-distros.txt
datoteci:
wget -i linux-distros.txt
Linux-distros.txt
http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
Korištenje Wget naredbe za preuzimanje putem FTP-a
Da biste preuzeli datoteku s FTP poslužitelja zaštićenog lozinkom, navedite korisničko ime i lozinku kao što je prikazano u nastavku:
wget --ftp-user=FTP_USERNAME --ftp-password=FTP_PASSWORD ftp://ftp.example.com/filename.tar.gz
Korištenje naredbe Wget za stvaranje zrcala web stranice
Za izradu ogledala web stranice s Wgetom koristite opciju
-m
. Tako ćete stvoriti potpunu lokalnu kopiju web stranice slijeđenjem i preuzimanjem svih internih veza kao i resursa web stranice (JavaScript, CSS, slike).
wget -m
wget -m -k -p
Opcija
-k
uzrokovat će da Wget pretvori veze u preuzete dokumente kako bi ih učinio prikladnim za lokalno gledanje. Opcija
-p
reći će wgetu da preuzme sve potrebne datoteke za prikaz HTML stranice.
Kako preskočiti provjeru uvjerenja pomoću Wget-a
Kako preuzeti na standardni izlaz s Wgetom
U sljedećem primjeru Wget će tiho (flag
-q
) preuzimati i izlaziti najnoviju verziju WordPress-a na stdout (flag
-O -
) i slati je na uslužni program
tar
koji će arhivu izvući u
/var/www
direktorij.
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www
Zaključak
Pomoću Wget-a možete preuzeti više datoteka, nastaviti djelomična preuzimanja, ogledala web mjesta i kombinirati Wget opcije prema vašim potrebama.
Da biste saznali više o Wgetu, posjetite stranicu GNU wget Priručnik.
wget terminalEcho naredba u Linuxu s primjerima

Naredba echo jedna je od najosnovnijih i najčešće korištenih naredbi u Linuxu. Argumenti proslijeđeni za odjek ispisuju se na standardni izlaz.
Naredba Curl u Linuxu s primjerima

Curl je alat naredbenog retka za prijenos podataka sa ili na poslužitelj dizajniran za rad bez interakcije korisnika. U ovom ćemo vam vodiču pokazati kako koristiti alat za kovrče kroz praktične primjere i detaljna objašnjenja najčešćih opcija za uvijanje.
Tr naredba u Linuxu s primjerima

Tr je uslužni program naredbenog retka u sustavima Linux i Unix koji prevodi, briše i istiskuje znakove sa standardnog ulaza i zapisuje rezultat na standardni izlaz.