Hvordan laste ned filer fra kommandolinjen ved hjelp av WGET -kommandoen?

Hvordan laste ned filer fra kommandolinjen ved hjelp av WGET -kommandoen?
WGET er et kommandolinjeverktøy som brukes til å laste ned filer og websider fra nettet. Ulike internettprotokoller som HTTP, HTTPS og FTP kan brukes til å få tilgang til og hente filene. Vi kan spesifisere de forskjellige alternativene med WGET -kommandoen for å utføre forskjellige alternativer.

Denne artikkelen forklarer bruken av WGET-kommandoen for å laste ned filen fra kommandolinjen. Videre har vi forklart bruken av forskjellige vanlige alternativer med deres praktiske eksempler også.

Installer WGET -kommandoen:

WGET-kommandoen kommer forhåndsinstallert på mange Linux-baserte distribusjoner, inkludert Ubuntu. For å bekrefte enten WGET -kommandoen er installert på systemet ditt eller ikke, åpne opp terminalen og utfør følgende kommando:

$ WGET -Versjon

Utgangen bekrefter at WGET -kommandoen er installert på systemet mitt. Imidlertid, hvis WGET -kommandoen ikke er installert, kan du installere den på Ubuntu og andre Debian -baserte systemer med kommandoen nedenfor:

$ sudo apt install wget

Syntaks av WGET -kommandoen:

La oss først diskutere syntaksen til kommandoen. Syntaksen til WGET -kommandoen er som følger:

$ wget [alternativer] [url]

Flere alternativer kan brukes med WGET -kommandoen. URLen refererer til adressen til filen som vi trenger å laste ned.

Last ned filene ved hjelp av WGET -kommandoen:

Den enkleste formen for WGET -kommandoen er å bruke den uten å spesifisere noen alternativer. WGET -kommandoen laster ned filene fra den gitte URL -en i den gjeldende arbeidskatalogen. La oss for eksempel laste ned Skype Debian -pakken med den vedlagte WGET -kommandoen nedenfor:

$ wget https: // gå.Skype.com/Skypeforlinux-64.Deb

WGET -kommandoen sender HTTP -forespørselen og laster ned Debian -pakken i den nåværende katalogen.

I tillegg viser den fremdriftslinjen, filstørrelsen, nedlastingshastigheten osv.

Lagre den nedlastede filen med et annet navn:

Normalt lastes filene lastet ned og lagret med det opprinnelige navnet. Men WGET -kommandoen lar oss gi nytt navn til filene før du laster ned ved hjelp av -o -alternativet. Etter alternativet -o, må vi spesifisere filnavnet:

$ wget -o skype https: // go.Skype.com/Skypeforlinux-64.Deb

Skype -pakkenavnet har endret seg til 'Skype'.

Last ned filen i en spesifikk katalog:

Som tidligere diskutert, lagres filene i en gjeldende arbeidskatalog. Likevel kan de nedlastede filene lagres i en hvilken som helst annen spesifikk katalog ved hjelp av -p -alternativet. La oss laste ned filen og lagre den i katalogen 'nedlastinger' med den undergitte kommandoen:

$ wget -p/home/linux/nedlastinger https: // go.Skype.com/Skypeforlinux-64.Deb

Skypeforlinux-64.Deb -filen lastes ned og lagret i katalogen 'Downloads'.

Angi nedlastingshastigheten:

Vi kan angi en spesifikk nedlastingshastighet for en fil med alternativet -Limit -rate. Nedlastingshastigheten måles i byte/sekund som standard. Imidlertid kan vi stille nedlastingshastigheten i kilobyte (k), megabyte (m) og gigabyte (g).

$ wget -limit -rate = 500k https: // go.Skype.com/Skypeforlinux-64.Deb

I ovennevnte kommando er nedlastingshastigheten begrenset til 500 kilobyte per sekund.

Fortsett en avbrutt nedlasting:

Hvis nedlastingen blir avbrutt, kan du enkelt gjenoppta den med alternativet.

Jeg har avbrutt en nedlasting ved å trykke på Ctrl-C. La oss gjenoppta denne nedlastingen med den vedlagte kommandoen:

$ wget -c https: // go.Skype.com/Skypeforlinux-64.Deb

Last ned flere filer:

Ved å bruke WGET -kommandoen kan vi også laste ned flere filer. Lagre filens nettadresser i en tekstfil, mens hver URL starter på en ny linje. Bruk alternativet -i og spesifiser tekstfilnavnet ved siden av.

La oss laste ned Linux -kjernen 5.10 fil.

$ wget -i -fil.tekst

Begge Linux -kjernefilene lastes ned vellykket.

Last ned i bakgrunnen:

Du kan legge nedlastingsprosessen i bakgrunnen med -b -alternativet. Ideelt sett gjør vi det mens vi laster ned den store filen.

$ wget -b https: // go.Skype.com/Skypeforlinux-64.Deb

Nedlastingen vil bli videreført i bakgrunnen.

Konklusjon:

WGET er et veldig nyttig kommandolinjeverktøy for nedlasting av filer fra kommandolinjen. Det kommer forhåndsinstallert på Ubuntu 20.04 og mange Linux -distribusjoner. Med WGET -kommandoen kan vi laste ned filene, lagre dem med forskjellige navn, lagre dem i en hvilken som helst annen spesifisert katalog i stedet for den gjeldende arbeidskatalogen, og mange flere.