Kako z ukazom wget v sistemu Linux prenesti datoteke iz interneta
Z uporabo ukaza wget v sistemu Linux lahko zaženete istoimenski program in prenesete datoteke iz interneta. Ta ukaz vam ponuja tudi številne možnosti za optimizacijo tega postopka.
Kaj je ukaz wget v sistemu Linux?
wget je pomembno orodje v sistemih Linux, če želite prenesti datoteke iz interneta. Program vam omogoča prenos vsebin neposredno iz terminala. Prvič je bil izdan leta 1996, upravlja pa ga projekt GNU. wget je brezplačno orodje, ki je standardno vključeno v večino distribucij Linuxa, kot sta Debian ali Ubuntu. Prenose lahko sprožite z ukazom wget. Prenosi so podprti prek strežnikov FTP, HTTP in HTTPS.
Če na svojem sistemu Linux nimate programa wget, ga lahko namestite z naslednjim ukazom:
$ sudo apt-get install wgetshellKako deluje ukaz wget?
Za prenos datoteke iz interneta lahko uporabite ukaz wget. Datoteke se samodejno shranijo v trenutni delovni mapo. Prenos ne poteka interaktivno. To pomeni, da se postopki lahko izvajajo tudi takrat, ko niste prijavljeni. To možnost se uporablja tudi za ponovni zagon prenosa, ki je bil prej prekinjen.
Kako je sestavljena sintaksa ukaza wget?
Ko namestite program wget za Linux, lahko z njim prenesete vsebino. Sintaksa je naslednja:
$ wget [Option] [URL]shellProgram wget lahko prilagodite tudi z različnimi možnostmi. Če želite prenesti več datotek, lahko navedete ustrezne URL-je in jih preprosto ločite s presledkom.
Katere možnosti ponuja ukaz wget?
Za program wget obstaja veliko možnosti. To so najpogostejše:
- -c ali –continue: Nadaljuje prej prekinjeno prenašanje.
- -N: Prenese datoteko le, če je novejša od datoteke z istim imenom na vašem računalniku.
- -t [število]: Določi, kolikokrat bo Linux wget poskusil prenesti datoteko.
- -w [čas]: Določi, koliko sekund bo wget počakal med več prenosi.
Primeri ukaza wget
Na koncu vam bomo pokazali, kako lahko uporabljate wget. Tukaj je nekaj primerov:
$ wget http://example.com/folder/fileshellTako lahko prenesete datoteko.
$ wget -c http://example.com/folder/fileshellS tem ukazom lahko ponovno zaženete prenos.
$ wget -t 5 http://example.com/folder/fileshellV tem primeru bo wget poskusil prenesti datoteko petkrat. Če teh pet poskusov ne bo uspešnih, bo prenos spodletel.