GNU/Linux har många praktiska användningsområden. Du kan enkelt hantera alla dina transaktioner via terminalen. Om du har läst Linux-relaterade instruktioner eller tittat på videor måste du ha stött på kommandot wget. Det är väldigt lätt att använda och fungerar genom att ta parametrar.
Om du till exempel känner till den direkta nedladdningslänken för filen du vill ladda ner, är det möjligt att ladda ner denna fil från konsolen med hjälp av kommandot wget utan att använda några extra program eller att behöva en webbläsare.
Här är allt du behöver veta om kommandot wget inklusive några praktiska exempel.
Ladda ner en enskild fil
Detta är en av de mest grundläggande användningarna av kommandot wget. Syftet här är att ladda ner en enda fil till systemet med hjälp av den kända mållänken. Kommandot wget som används för detta är:
wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Som det är tydligt på bilden kan du ladda ner en fil med kommandot wget och hitta var den laddas ner med ls -l.
Batchnedladdning av filer
Det är möjligt att ladda ner flera filer från länkar sparade i ett textdokument på en gång genom att använda -jag parameter med kommandot wget.
Till exempel vill du ladda ner alla PDF-filer på en viss adress samtidigt. För detta måste du spara nedladdningslänkarna för dessa PDF-filer i ett textdokument. Du kan göra detta genom att skapa en fil med namnet min_pdfs med vim min_pdfs kommandot och lägga till nödvändiga länkar till det.
Låt oss ladda ner PDF-formaten för Google Cloud-dokumentationen som ett exempel. Spara länkarna till PDF-filerna i en fil och använd följande kommando för att ladda ner dem:
wget -i min_pdfs
Efter detta steg kan du se de nedladdade filerna genom att köra:
ls -l
Ladda ner genom att ange en anpassad plats
Om du vill att filen ska laddas ner till en speciell plats på ditt system måste du använda -P flagga med kommandot:
wget -P /sökväg/till/dir fillänk
Du kan se detta i exemplet nedan. På samma sätt, försök att ladda ner en aircrack-ng fil och den här gången ange en adress. Du kan till exempel skapa en Min fil katalog för att lagra den nedladdade filen.
wget -P Myfile https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
För att ladda ner din fil till önskad plats måste du ange den fullständiga sökvägen till katalogen. Du kan också köra ls -l kommandot senare för att se till att din fil faktiskt är där du vill att den ska vara.
Ladda ner genom att ange ett anpassat filnamn
Med wget -O parameter kan du namnge filen du vill ladda ner och ladda ner den till vilken plats du vill. För att undvika förvirring, skapa en ny oParameter mapp och försök ladda ner din aircrack-ng-fil till den här katalogen genom att ge den det namn du vill ha, i det här fallet, luftspricka.
wget -O oParameter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Efter att Wget har laddat ner filen med namnet "aircrack" och sparat den i /oParameter katalogen kan du bekräfta detta med ls -l kommando.
Dessutom, om du vill ändra namnet på den nedladdade filen utan att ändra dess plats, räcker det att ange det nya filnamnet utan att ange någon plats. Du kan till exempel ändra namnet på filen att ladda ner med hjälp av wget nytt_namn fillänk kommando. Eftersom du inte anger någon plats kommer den automatiskt att landa i din nuvarande arbetskatalog.
wget mitt filnamn https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Återuppta avbrutna nedladdningar med Wget
Misslyckade nedladdningar är ett av de vanligaste problemen vid nedladdning av stora filer. I sådana fall är det möjligt att återuppta nedladdningen och hämta resten av filen.
Du kan använda -c parametern med kommandot wget för att ladda ner en avbruten fil igen. Således, som ett resultat av att använda wget -c nedladdningslänk, om filen inte är helt nedladdad har du chansen att fortsätta där den slutade istället för att ladda ner filen från början. Detta är mycket praktiskt, särskilt för stora filer.
För att förstå detta bättre, skapa först en mapp som heter Återuppta på skrivbordet. Gå till den här mappen med terminalen med kommandot cd och försök ladda ner aircrack-filen du använde i de andra exemplen här. Avbryt sedan nedladdningen med Ctrl + Z tangentbordskombination.
Som du kan se laddades 19 procent av filen ner, vilket står för 1645946 byte. Använd nu -c parametern på samma sätt och försök fortsätta nedladdningen.
Som du kan se är nedladdningen klar. Det finns alltså inget behov av det radera filen och ladda ner den igen från början. Detta var bara en liten fil för exempel. Men för mycket stora filer kan du spara tid med Wget.
Begränsande Wget-nedladdningshastighet
Om du vill kan du begränsa din nedladdningshastighet för filen du ska ladda ner. För denna begränsning kan du använda följande kommando:
wget --limit-rate 300K https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Detta kommando kommer att begränsa din nedladdningshastighet till 300KB per sekund.
Du kan prova olika hastigheter genom att ändra 300K-värdet.
Ladda ner filer i bakgrunden
Du kan ladda ner en fil i bakgrunden med -b parameter. Detta är användbart för det mesta när du är upptagen med annat arbete i förgrunden. Dessutom, om du vill lära dig resultaten av nedladdningsprocessen, kommer det att vara tillräckligt att undersöka wget-logg filen ligger på samma plats som den nedladdade filen.
Filnedladdningar på ett enkelt sätt med Linux och Wget
Eftersom GNU/Linux är ett helt öppen källkodssystem ger det en infrastruktur som du kan anpassa hur du vill. Du kan dra nytta av hundratusentals applikationer och bibliotek gjorda för Linux. Du kan hantera allt med Wget utan att behöva några programmeringskunskaper eller ladda ner ett program. Det är väldigt enkelt att kontrollera nedladdningsprocesserna för filer som du ska ladda ner och installera på ditt system med kommandot wget.
Kom också ihåg att många andra programkällor än officiella webbplatser kan äventyra din säkerhet. Det är därför du alltid bör vara skeptisk till nedladdningslänkarna som du använder med Wget.