V tem članku je pojasnjena uporaba ukaza Wget za prenos datoteke iz ukazne vrstice. Poleg tega smo z njihovimi praktičnimi primeri razložili tudi uporabo različnih pogostih možnosti.
Namestite ukaz Wget:
Ukaz Wget je prednameščen v številnih distribucijah, ki temeljijo na Linuxu, vključno z Ubuntujem. Če želite preveriti, ali je ukaz Wget nameščen v vašem sistemu ali ne, odprite terminal in izvedite naslednji ukaz:
$ wget --verzija
Izhod potrjuje, da je ukaz Wget nameščen v mojem sistemu. Če pa ukaz Wget ni nameščen, ga lahko namestite v svoj Ubuntu in druge sisteme, ki temeljijo na Debianu, s spodnjim ukazom:
$ sudo apt install wget
Sintaksa ukaza Wget:
Najprej se pogovorimo o sintaksi ukaza. Sintaksa ukaza Wget je naslednja:
$ wget [možnosti] [url]Z ukazom wget lahko uporabite več možnosti. URL se nanaša na naslov datoteke, ki jo moramo prenesti.
Prenos datotek z ukazom Wget:
Najenostavnejša oblika ukaza Wget je, da ga uporabite, ne da bi navedli kakršne koli možnosti. Ukaz Wget prenese datoteke z navedenega URL-ja v trenutni delovni imenik. Na primer, prenesite paket Skype Debian s priloženim spodnjim ukazom Wget:
$ wget https: // go.skype.com / skypeforlinux-64.deb
Ukaz Wget pošlje zahtevo HTTP in prenese paket Debian v trenutni imenik.
Poleg tega prikaže vrstico napredovanja, velikost datoteke, hitrost prenosa itd.
Shranjevanje prenesene datoteke z drugim imenom:
Običajno se datoteke prenesejo in shranijo z izvirnim imenom. Toda ukaz Wget nam omogoča, da datoteke pred prenosom preimenujemo z možnostjo -O. Po možnosti -O moramo določiti ime datoteke:
$ wget -O Skype https: // go.skype.com / skypeforlinux-64.deb
Ime paketa Skype se je spremenilo v 'Skype'.
Prenos datoteke v določen imenik:
Kot smo že omenili, se datoteke shranijo v trenutni delovni imenik. Kljub temu lahko prenesene datoteke shranite v kateri koli drug poseben imenik z možnostjo -p. Prenesite datoteko in jo shranite v mapo 'Downloads' s spodnjim ukazom:
$ wget -P / home / linux / Downloads https: // go.skype.com / skypeforlinux-64.deb
Skypeforlinux-64.Datoteka deb se uspešno prenese in shrani v imenik 'Prenosi'.
Nastavitev hitrosti prenosa:
Z datoteko -limit-rate lahko določimo določeno hitrost prenosa datoteke. Hitrost prenosa se privzeto meri v bajtih / sekundo. Hitrost prenosa pa lahko nastavimo v kilobajtih (k), megabajtih (m) in gigabajtih (g).
$ wget -limit-rate = 500k https: // go.skype.com / skypeforlinux-64.deb
V zgornjem ukazu je hitrost prenosa omejena na 500 kilobajtov na sekundo.
Nadaljevanje prekinjenega prenosa:
Če je prenos prekinjen, ga lahko preprosto nadaljujete z možnostjo -c.
Prekinil sem prenos s pritiskom na ctrl-c. Nadaljujmo s prenosom s priloženim ukazom:
$ wget -c https: // go.skype.com / skypeforlinux-64.deb
Prenos več datotek:
Z uporabo ukaza Wget lahko prenesemo tudi več datotek. URL-je datoteke shranite v besedilno datoteko, medtem ko se vsak URL začne v novi vrstici. Uporabite možnost -i in zraven določite ime besedilne datoteke.
Prenesite Linux jedro 5.10 datotek.
$ wget -i datoteka.txt
Dve datoteki jedra Linuxa sta uspešno preneseni.
Prenos v ozadju:
Postopek prenosa lahko postavite v ozadje z možnostjo -b. V idealnem primeru to storimo med prenosom velike datoteke.
$ wget -b https: // go.skype.com / skypeforlinux-64.deb
Prenos se bo nadaljeval v ozadju.
Zaključek:
Wget je zelo uporaben pripomoček za ukazno vrstico za prenos datotek iz ukazne vrstice. Na voljo je vnaprej nameščen v Ubuntu 20.04 in številne distribucije Linuxa. Z ukazom Wget lahko datoteke prenesemo, shranimo z različnimi imeni, shranimo v kateri koli drug določen imenik in ne v trenutni delovni imenik in še veliko več.