GNU/Linux har mange praktiske bruksområder. Du kan enkelt håndtere alle dine transaksjoner via terminalen. Hvis du har lest Linux-relaterte instruksjoner eller sett videoer, må du ha kommet over kommandoen wget. Det er veldig enkelt å bruke og fungerer ved å ta parametere.
Hvis du for eksempel kjenner den direkte nedlastingslenken til filen du vil laste ned, er det mulig å laste ned denne filen fra konsollen ved hjelp av wget-kommandoen uten å bruke noen ekstra programmer eller trenger en nettleser.
Her er alt du trenger å vite om wget-kommandoen inkludert noen praktiske eksempler.
Laste ned en enkelt fil
Dette er en av de mest grunnleggende bruksområdene for wget-kommandoen. Hensikten her er å laste ned en enkelt fil til systemet ved å bruke den kjente mållenken. wget-kommandoen som brukes til dette er:
wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Som det er tydelig på bildet, kan du laste ned en fil med wget-kommandoen og finne hvor den er lastet ned med ls -l.
Batch-nedlasting av filer
Det er mulig å laste ned flere filer fra lenker lagret i et tekstdokument på en gang ved å bruke -Jeg parameter med wget-kommandoen.
For eksempel vil du laste ned alle PDF-ene på en bestemt adresse samtidig. For dette må du lagre nedlastingskoblingene til disse PDF-ene i et tekstdokument. Du kan gjøre dette ved å lage en fil med navnet min_pdfs med vim min_pdfs kommandoen og legge til de nødvendige koblingene til den.
La oss laste ned PDF-formatene til Google Cloud-dokumentasjonen som et eksempel. Lagre koblingene til PDF-ene i en fil og bruk følgende kommando for å laste dem ned:
wget -i min_pdfs
Etter dette trinnet kan du se de nedlastede filene ved å kjøre:
ls -l
Last ned ved å spesifisere en egendefinert plassering
Hvis du vil at filen skal lastes ned til en spesiell plassering på systemet ditt, må du bruke -P flagg med kommandoen:
wget -P /path/to/dir filkobling
Du kan se dette i eksempelet nedenfor. På samme måte kan du prøve å laste ned en aircrack-ng fil og denne gangen spesifiser en adresse. Du kan for eksempel lage en Min fil katalog for å lagre den nedlastede filen.
wget -P Min fil https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
For å laste ned filen til ønsket plassering, må du spesifisere hele banen til katalogen. Du kan også kjøre ls -l kommandoen senere for å sikre at filen din faktisk er der du vil at den skal være.
Last ned ved å spesifisere et tilpasset filnavn
Med wget -O parameter, kan du navngi filen du vil laste ned og laste den ned til et hvilket som helst sted du vil. For å unngå forvirring, lag en ny oParameter mappen og prøv å laste ned aircrack-ng-filen til denne katalogen ved å gi den navnet du ønsker, i dette tilfellet, aircrack.
wget -O oParameter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Etter at Wget er ferdig med å laste ned filen med navnet "aircrack" og lagre den i /oParameter katalogen, kan du bekrefte dette med ls -l kommando.
I tillegg, hvis du ønsker å endre navnet på den nedlastede filen uten å endre plasseringen, er det tilstrekkelig å spesifisere det nye filnavnet uten å spesifisere noen plassering. For eksempel kan du endre navnet på filen å laste ned ved å bruke wget new_name file_link kommando. Siden du ikke spesifiserer noen plassering, vil den automatisk lande på din nåværende arbeidskatalog.
wget mitt filnavn https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Gjenoppta avbrutt nedlasting med Wget
Mislykkede nedlastinger er et av de vanligste problemene ved nedlasting av store filer. I slike tilfeller er det mulig å gjenoppta nedlastingen og hente resten av filen.
Du kan bruke -c parameter med wget-kommandoen for å laste ned en avbrutt fil på nytt. Altså, som et resultat av bruk wget -c download_link, hvis filen ikke er fullstendig nedlastet, har du sjansen til å fortsette der den slapp i stedet for å laste ned filen fra begynnelsen. Dette er veldig praktisk, spesielt for store filer.
For å forstå dette bedre, lag først en mappe som heter Gjenoppta på skrivebordet. Få tilgang til denne mappen med terminalen ved å bruke cd-kommandoen og prøv å laste ned aircrack-filen du brukte i de andre eksemplene her. Avbryt deretter denne nedlastingen med Ctrl + Z tastaturkombinasjon.
Som du kan se, ble 19 prosent av filen lastet ned, noe som utgjør 1645946 byte. Bruk nå -c parameter på samme måte og prøv å fortsette nedlastingen.
Som du kan se, er nedlastingen fullført. Dermed er det ikke nødvendig slette filen og last den ned igjen fra begynnelsen. Dette var bare en liten fil for eksempelformål. Men for veldig store filer kan du spare tid ved å bruke Wget.
Begrenser Wget nedlastingshastighet
Hvis du vil, kan du begrense nedlastingshastigheten for filen du skal laste ned. For denne begrensningen kan du bruke følgende kommando:
wget --limit-rate 300K https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Denne kommandoen vil begrense nedlastingshastigheten til 300KB per sekund.
Du kan prøve forskjellige hastigheter ved å endre 300K-verdien.
Laste ned filer i bakgrunnen
Du kan laste ned en fil i bakgrunnen med -b parameter. Dette er nyttig mesteparten av tiden når du er opptatt med annet arbeid i forgrunnen. I tillegg, hvis du ønsker å lære resultatene av nedlastingsprosessen, vil det være tilstrekkelig å undersøke wget-log filen ligger på samme sted som den nedlastede filen.
Enkelt nedlasting av filer med Linux og Wget
Siden GNU/Linux er et fullstendig åpen kildekode-system, gir det en infrastruktur som du kan tilpasse slik du vil. Du kan dra nytte av hundretusenvis av applikasjoner og biblioteker laget for Linux. Du kan håndtere alt med Wget uten behov for programmeringskunnskap eller nedlasting av et program. Det er veldig enkelt å kontrollere nedlastingsprosessene til filer som du vil laste ned og installere på systemet ditt med wget-kommandoen.
Husk også at mange andre programvarekilder enn offisielle nettsteder kan sette sikkerheten din i fare. Det er derfor du alltid bør være skeptisk til nedlastingslenkene du bruker med Wget.