GNU/Linux har mange praktiske anvendelser. Du kan nemt håndtere alle dine transaktioner via terminalen. Hvis du har læst Linux-relaterede instruktioner eller set videoer, skal du være stødt på kommandoen wget. Det er meget nemt at bruge og fungerer ved at tage parametre.
Hvis du for eksempel kender det direkte downloadlink til den fil, du vil downloade, er det muligt at downloade denne fil fra konsollen ved hjælp af wget-kommandoen uden brug af ekstra programmer eller behov for en browser.
Her er alt hvad du behøver at vide om wget-kommandoen inklusive nogle praktiske eksempler.
Download af en enkelt fil
Dette er en af de mest grundlæggende anvendelser af wget-kommandoen. Formålet her er at downloade en enkelt fil til systemet ved hjælp af det kendte mållink. Wget-kommandoen brugt til dette er:
wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Som det er tydeligt på billedet, kan du downloade en fil med kommandoen wget og finde, hvor den er downloadet med ls -l.
Batch-download af filer
Det er muligt at downloade flere filer fra links gemt i et tekstdokument på én gang ved at bruge -jeg parameter med wget-kommandoen.
For eksempel vil du downloade alle PDF'erne på en bestemt adresse på samme tid. Til dette skal du gemme downloadlinkene til disse PDF-filer i et tekstdokument. Du kan gøre dette ved at oprette en fil med navnet min_pdfs med vim min_pdfs kommando og tilføje de nødvendige links til den.
Lad os downloade PDF-formaterne i Google Cloud-dokumentationen som et eksempel. Gem linkene til PDF'erne i en fil, og brug følgende kommando til at downloade dem:
wget -i min_pdfs
Efter dette trin kan du se de downloadede filer ved at køre:
ls -l
Download ved at angive en brugerdefineret placering
Hvis du vil have filen til at downloade til en speciel placering på dit system, skal du bruge -P flag med kommandoen:
wget -P /sti/til/dir fillink
Du kan se dette i eksemplet nedenfor. Prøv ligeledes at downloade en aircrack-ng fil og denne gang angive en adresse. Du kan f.eks. oprette en Min fil mappe for at gemme den downloadede fil.
wget -P Min fil https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
For at downloade din fil til den ønskede placering, skal du angive den fulde sti til biblioteket. Du kan også køre ls -l kommando senere for at sikre, at din fil faktisk er, hvor du vil have den.
Download ved at angive et brugerdefineret filnavn
Med wget -O parameter, kan du navngive den fil, du vil downloade, og downloade den til et hvilket som helst sted, du ønsker. For at undgå forvirring skal du oprette en ny oParameter mappe og prøv at downloade din aircrack-ng fil til denne mappe ved at give den det navn, du ønsker, i dette tilfælde, aircrack.
wget -O oParameter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Efter at Wget er færdig med at downloade filen med navnet "aircrack" og gemme den i /oParameter bibliotek, kan du bekræfte dette med ls -l kommando.
Derudover, hvis du vil ændre navnet på den downloadede fil uden at ændre dens placering, er det tilstrækkeligt at angive det nye filnavn uden at angive nogen placering. Det kan du f.eks ændre navnet på filen at downloade ved at bruge wget nyt_navn fillink kommando. Da du ikke angiver nogen placering, vil den automatisk lande på din nuværende arbejdsmappe.
wget mit filnavn https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Genoptag afbrudte downloads med Wget
Mislykkede downloads er et af de mest almindelige problemer under download af store filer. I sådanne tilfælde er det muligt at genoptage downloadingen og hente resten af filen.
Du kan bruge -c parameter med wget-kommandoen for at gendownloade en afbrudt fil. Således som et resultat af at bruge wget -c download_link, hvis filen ikke er downloadet fuldstændigt, har du chancen for at fortsætte, hvor den slap i stedet for at downloade filen fra begyndelsen. Dette er meget praktisk, især for store filer.
For at forstå dette bedre skal du først oprette en mappe kaldet Genoptag på skrivebordet. Få adgang til denne mappe med terminalen ved hjælp af cd-kommandoen og prøv at downloade den aircrack-fil, du brugte i de andre eksempler her. Afbryd derefter denne download med Ctrl + Z tastaturkombination.
Som du kan se, blev 19 procent af filen downloadet, hvilket tegner sig for 1645946 bytes. Brug nu -c parameter på samme måde, og prøv at fortsætte overførslen.
Som du kan se, er downloadingen fuldført. Det er der således ikke behov for slette filen og download det igen fra begyndelsen. Dette var blot en lille fil til eksempelformål. Men for meget store filer kan du spare din tid ved at bruge Wget.
Begrænsning af Wget-downloadhastighed
Hvis du vil, kan du begrænse din downloadhastighed for den fil, du vil downloade. For denne begrænsning kan du bruge følgende kommando:
wget --limit-rate 300K https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Denne kommando vil begrænse din downloadhastighed til 300KB pr. sekund.
Du kan prøve forskellige hastigheder ved at ændre 300K-værdien.
Download af filer i baggrunden
Du kan downloade en fil i baggrunden med -b parameter. Dette er nyttigt det meste af tiden, når du har travlt med andet arbejde i forgrunden. Derudover, hvis du ønsker at lære resultaterne af downloadprocessen, vil det være tilstrækkeligt at undersøge wget-log fil placeret samme sted som den downloadede fil.
Fildownloads gjort nemt med Linux og Wget
Da GNU/Linux er et fuldstændigt open source-system, giver det en infrastruktur, som du kan tilpasse, som du vil. Du kan drage fordel af hundredtusindvis af applikationer og biblioteker lavet til Linux. Du kan håndtere alt med Wget uden behov for programmeringsviden eller download af et program. Det er meget nemt at kontrollere downloadprocesserne for filer, som du vil downloade og installere på dit system med wget-kommandoen.
Husk også, at mange andre softwarekilder end officielle websteder kan bringe din sikkerhed i fare. Derfor bør du altid være skeptisk over for de downloadlinks, du bruger med Wget.