GNU/Linux ima veliko praktičnih uporab. Vse svoje transakcije lahko enostavno opravite prek terminala. Če ste prebrali navodila za Linux ali gledali videoposnetke, ste zagotovo naleteli na ukaz wget. Je zelo enostaven za uporabo in deluje tako, da jemlje parametre.

Na primer, če poznate neposredno povezavo za prenos datoteke, ki jo želite prenesti, jo je mogoče prenesti to datoteko iz konzole s pomočjo ukaza wget brez uporabe dodatnih programov ali potrebe po a brskalnik.

Tukaj je vse, kar morate vedeti o ukazu wget, vključno z nekaj praktičnimi primeri.

Prenos ene datoteke

To je ena najosnovnejših uporab ukaza wget. Namen tukaj je prenesti eno datoteko v sistem z uporabo znane ciljne povezave. Za to se uporablja ukaz wget:

wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Kot je razvidno iz slike, lahko z ukazom wget prenesete datoteko in poiščete, kje je prenesena z ls -l.

Paketni prenos datotek

S povezavami, shranjenimi v besedilnem dokumentu, je mogoče naenkrat prenesti več datotek z uporabo -jaz parameter z ukazom wget.

instagram viewer

Na primer, želite hkrati prenesti vse datoteke PDF na določenem naslovu. Za to morate povezave za prenos teh PDF-jev shraniti v besedilni dokument. To lahko storite tako, da ustvarite datoteko z imenom moje_pdfs z vim my_pdfs ukaz in mu dodamo potrebne povezave.

Za primer prenesite formate PDF dokumentacije Google Cloud. Shranite povezave do PDF-jev v datoteko in jih prenesite z naslednjim ukazom:

wget -i my_pdfs

Po tem koraku si lahko ogledate prenesene datoteke tako, da zaženete:

ls -l

Prenesite tako, da določite lokacijo po meri

Če želite, da se datoteka prenese na posebno mesto v vašem sistemu, morate uporabiti -P zastavico z ukazom:

wget -P /pot/do/dir povezava datoteke

To lahko vidite v spodnjem primeru. Podobno poskusite prenesti datoteko aircrack-ng datoteko in tokrat določite naslov. Ustvarite lahko na primer a moja datoteka imenik za shranjevanje prenesene datoteke.

wget -P Myfile https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Če želite prenesti datoteko na želeno mesto, morate določiti celotno pot do imenika. Prav tako lahko zaženete ls -l ukaz pozneje, da se prepričate, ali je vaša datoteka dejansko tam, kjer želite.

Prenesite tako, da določite ime datoteke po meri

Z wget -O parameter, lahko poimenujete datoteko, ki jo želite prenesti, in jo prenesete na katero koli mesto, ki ga želite. Da se izognete zmedi, ustvarite novo oParameter mapo in poskusite prenesti svojo datoteko aircrack-ng v ta imenik tako, da ji daste želeno ime, v tem primeru aircrack.

wget -O oParameter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Ko Wget konča s prenosom datoteke z imenom "aircrack" in jo shrani na /oParameter imeniku, to lahko potrdite z ls -l ukaz.

Poleg tega, če želite spremeniti ime prenesene datoteke, ne da bi spremenili njeno lokacijo, zadostuje, da podate novo ime datoteke, ne da bi navedli katero koli lokacijo. Na primer, lahko spremenite ime datoteke za prenos z uporabo wget novo_ime povezava_datoteke ukaz. Ker ne navedete nobene lokacije, bo samodejno pristala v vašem trenutnem delovnem imeniku.

wget ime moje datoteke https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Nadaljujte prekinjene prenose z Wgetom

Neuspešni prenosi so ena najpogostejših težav pri prenosu velikih datotek. V takih primerih je mogoče nadaljevati prenos in pridobiti preostanek datoteke.

Lahko uporabite -c parameter z ukazom wget za ponovni prenos prekinjene datoteke. Tako kot rezultat uporabe wget -c povezava za_prenos, če datoteka ni v celoti prenesena, lahko nadaljujete od tam, kjer ste končali, namesto da prenesete datoteko od začetka. To je zelo praktično, zlasti za velike datoteke.

Če želite to bolje razumeti, najprej ustvarite mapo z imenom Nadaljuj na namizju. Do te mape dostopajte s terminalom z ukazom cd in poskusite prenesti datoteko aircrack, ki ste jo uporabili v drugih primerih tukaj. Nato prekinite ta prenos z Ctrl + Z kombinacija tipkovnice.

Kot lahko vidite, je bilo prenesenih 19 odstotkov datoteke, kar predstavlja 1645946 bajtov. Zdaj uporabite -c parameter na enak način in poskusite nadaljevati prenos.

Kot lahko vidite, je prenos končan. Tako ni treba izbrišite datoteko in ga znova prenesite od začetka. To je bila le majhna datoteka za primer. Toda za zelo velike datoteke lahko prihranite čas z uporabo Wget.

Omejevanje hitrosti prenosa Wget

Če želite, lahko omejite hitrost prenosa za datoteko, ki jo boste prenesli. Za to omejitev lahko uporabite naslednji ukaz:

wget --mejna stopnja 300K https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz

Ta ukaz bo omejil vašo hitrost prenosa na 300 KB na sekundo.

Preizkusite lahko različne hitrosti, tako da spremenite vrednost 300K.

Prenos datotek v ozadju

Datoteko lahko prenesete v ozadju z -b parameter. To je uporabno večino časa, ko ste zaposleni z drugim delom v ospredju. Poleg tega, če želite izvedeti rezultate postopka prenosa, bo dovolj, da preučite wget-log datoteka, ki se nahaja na istem mestu kot prenesena datoteka.

Prenosi datotek so preprosti z Linuxom in Wgetom

Ker je GNU/Linux popolnoma odprtokodni sistem, zagotavlja infrastrukturo, ki jo lahko prilagodite, kakor želite. Izkoristite lahko na stotine tisoč aplikacij in knjižnic, narejenih za Linux. Z Wgetom lahko opravite vse, ne da bi vam bilo potrebno znanje programiranja ali prenos programa. Postopke prenosa datotek, ki jih boste prenesli in namestili v svoj sistem, je zelo enostavno nadzirati z ukazom wget.

Ne pozabite tudi, da lahko številni viri programske opreme, ki niso uradna spletna mesta, ogrozijo vašo varnost. Zato morate biti vedno skeptični do povezav za prenos, ki jih uporabljate z Wgetom.