i den här handledningen lär vi oss hur du laddar ner en fil med kommandot wget i Linux. För alla Linux-användare är nedladdning av filer en frekvent uppgift. Medan du kan ladda ner saker med din webbläsare är det bra att känna till stegen för att ladda ner en fil i Linux med kommandoraden. det är här wget-kommandot kommer in i bilden.
grunderna i wget-kommandot i Linux
wget-verktyget kommer förinstallerat i de flesta Linux-distributioner. Men om det inte är fallet för ditt system kan du ladda ner det med pakethanteraren för din distribution.
för att kontrollera detta kommer vi att be systemet att visa versionen av wget-kommandot. Detta kan göras genom att skriva detta i din terminal.
wget --version
om detta inte visar dig versionen av wget-kommandot på ditt system måste du installera det. Innan vi börjar installera wget-kommandot i Linux måste vi se till att alla våra systemförråd är uppdaterade.
för att göra detta måste vi uppdatera våra standardförråd med apt-pakethanteringstjänsten. Öppna kommandoraden på ditt system och skriv följande.
sudo apt update
Nu kan du installera wget-kommandot på ditt system beroende på vilken distribution du använder.
för Debian-och Ubuntu-baserade system, använd följande kommando.
sudo apt install wget
för CentOS och Fedora-baserade system, använd följande kommando.
sudo yum install wget
förstå wget-kommandot
wget-kommandot i Linux är ett kommando som används för att ladda ner filer från webben. Detta kommando använder webbadressen till en fil för att ladda ner den. Kommandot kan användas för att ladda ner data via HTTP -, FTP-och HTTPS-protokoll.
Vi kan använda detta för att direkt ladda ner filer från vår kommandorad utan att behöva en webbläsare. Vidare är wget ett icke-interaktivt verktyg.
detta gör det möjligt för en användare att ladda ner en fil i bakgrunden. Det kan fungera även när en användare har loggat ut. Detta är mycket viktigt i ett fall när du laddar ner en stor fil.
om nedladdningen misslyckas kommer wget-verktyget upprepade gånger att försöka återuppta det tills hela filen har laddats ner. Om servern tillåter fortsätter den nedladdningen från den sista punkten där den slutade.
använda wget-kommandot i Linux
det bästa sättet att förstå något kommando är genom att förstå det är syntax. Så här ser syntaxen för wget-kommandot i Linux ut.
wget
här använder vi webbadressen till filen som vi vill ladda ner. Wget-verktyget tillåter flera alternativ att ställa in vår nedladdning. Här är en lista med några av de vanliga alternativen som erbjuds av wget-kommandot i Linux.
alternativ | effekt |
-h | det här alternativet används för att visa hjälpmeddelandet för wget kommando. Den innehåller alla möjliga alternativ som kan användas med wget-kommandot i Linux |
-b | det här alternativet används för att skicka nedladdningsprocessen till bakgrunden så snart den initieras med wget-kommandot. Det frigör din terminalsession för att köra andra kommandon. |
-i | det här alternativet används för att läsa webbadressen för wget-kommandot från en fil. Det eliminerar behovet av att wget-kommandot har en URL och tillåter inkludering av en inmatningsfil. |
-O | namn på utdatafilen om du inte vill ha samma namn som servern har tillhandahållit |
-c | denna tagg gör att wget håller reda på nedladdningsförloppet vid nedladdningsavbrott. Vi kan fortsätta en avbruten nedladdning om det här alternativet användes när nedladdningen initierades. |
-tries=n | det här alternativet används för att begränsa antalet försök för wget-kommandot. Om du använder det här kommandot kommer wget-verktyget att försöka ladda ner bara ’ n ’ gånger igen. Standardvärdet är 20. |
-limit-rate=maxlim | det här alternativet används för att begränsa nedladdningshastigheten för wget-kommandot. Detta hjälper användaren att diktera mängden bandbredd som ska tilldelas för en nedladdning. |
medan den här listan täckte de grundläggande alternativen som används i wget-verktyget. Du bör utforska hjälpsidan genom att använda alternativet-h för att förstå den fulla potentialen i wget-kommandot.
Hur laddar du ner filer med kommandot wget?
nu har vi utvecklat en förståelse för wget-kommandot i Linux och dess parametrar. Nu är det dags att använda denna kunskap för att ladda ner filer med wget-kommandot. För denna handledning kommer vi att gå igenom ett par exempel.
hämta en fil över HTTP
den enklaste användningen av wget-verktyget är att ladda ner en enda fil. För det här exemplet laddar vi ner en iso-fil.
wget -c <file URL>
i exemplet ovan laddar jag ner Kali Linux ISO-filen för demonstration tillsammans med-C-taggen. Eftersom det här är en ganska stor fil, om ISO-filnedladdningen avbryts av någon anledning, kan jag köra samma kommando i samma katalog och nedladdningen fortsätter från var den slutade.
hämta filer från en FTP-server
du behöver inte ansluta till en FTP-server med ftp-kommandot för att ladda ner filer. Detta kan göras när du använder wget-verktyget. Skillnaden mellan att ladda ner en fil från HTTP vs en FTP-server är möjligheten att det finns ett användarnamn och lösenordskrav.
Låt oss använda wget-kommandot för att logga in på FTP-servern och ladda ner en fil.
wget --user='FTP username' --password='FTP server password' <FTP URL>
som du kan se i bilden ovan har jag anslutit till en av de gratis FTP-servrarna på Internet med deras demo användarnamn och lösenord. Det markerade avsnittet visar att inloggningen lyckades.
slutsats
wget-kommandot i Linux är ett användbart verktyg för att ladda ner filer från webben utan att behöva lämna kommandoraden. Dess tilltalande funktioner och robusta funktionalitet är orsaken till dess popularitet bland Linux-användare, från nybörjare till veteraner.
Vi hoppas att denna handledning kunde hjälpa dig att förstå wget-kommandot i Linux. Vi diskuterade bara den grundläggande användningen av wget-kommandot i den här handledningen, så se till att utforska kommandot på egen hand.