Linux wget command summary with examples
Innehållsförteckning:
- Installera Wget
- Installera Wget på Ubuntu och Debian
- Installera Wget på CentOS och Fedora
- Wget Command Syntax
- Hur man laddar ner en fil med Wget
- Använd Wget-kommando för att spara den nedladdade filen under olika namn
- Använda Wget-kommando för att ladda ner en fil till en specifik katalog
- Hur man begränsar nedladdningshastigheten med Wget
- Hur man återupptar en nedladdning med Wget
- Hur man laddar ner i bakgrunden med Wget
- Hur man ändrar Wget User-Agent i Wget
- Hur man laddar ner flera filer med Wget
- Använda Wget Command för att ladda ner via FTP
- Använda Wget-kommando för att skapa en spegel på en webbplats
- Hur man hoppar över certifikatkontroll med Wget
- Hur man laddar ner till standardoutput med Wget
- Slutsats
GNU Wget är ett kommandoradsverktyg för att ladda ner filer från webben. Med Wget kan du ladda ner filer med HTTP-, HTTPS- och FTP-protokoll. Wget erbjuder ett antal alternativ som låter dig ladda ner flera filer, återuppta nedladdningar, begränsa bandbredden, rekursiva nedladdningar, ladda ner i bakgrunden, spegla en webbplats och mycket mer.
I den här tutorialen visar vi dig hur du använder Wget-kommandot genom praktiska exempel och detaljerade förklaringar av de vanligaste Wget-alternativen.
Installera Wget
Wget-paketet är förinstallerat på de flesta Linux-distributioner idag.
För att kontrollera om Wget-paketet är installerat på ditt system öppnar du din konsol, skriver
wget
och trycker på enter. Om du har installerat wget kommer systemet att skriva ut
wget: missing URL
, annars kommer det att skriva ut
wget command not found
.
Om wget inte är installerat, kan du enkelt installera det med paketansvarig för din distro.
Installera Wget på Ubuntu och Debian
Installera Wget på CentOS och Fedora
Wget Command Syntax
Innan vi går in på hur man använder
wget
kommandot, låt oss börja med att granska grundsyntaxen.
wget
verktygsuttryck har följande form:
wget
-
options- Wget-alternativetsurl- URL till filen eller katalogen du vill ladda ner eller synkronisera.
Hur man laddar ner en fil med Wget
I den enklaste formen när den används utan något alternativ kommer wget att ladda ner resursen som anges i den till den aktuella katalogen.
I följande exempel laddar vi ner Linux-kärntjärarkivet:
wget

Som du kan se från bilden ovan börjar Wget med att lösa domänens IP-adress, ansluter sedan till fjärrservern och startar överföringen.
Under nedladdningen visar Wget framstegsfältet tillsammans med filnamnet, filstorleken, nedladdningshastigheten och den beräknade tiden för att slutföra nedladdningen. När nedladdningen är klar kan du hitta den nedladdade filen i din nuvarande arbetskatalog.
För att stänga av Wgets utgång, använd alternativet
-q
.
Om filen redan finns lägger Wget till
.N
(nummer) i slutet av filnamnet.
Använd Wget-kommando för att spara den nedladdade filen under olika namn
För att spara den nedladdade filen under ett annat namn, passera alternativet
-O
följt av det valda namnet:
wget -O latest-hugo.zip
Kommandot ovan sparar den senaste hugo-zip-filen från GitHub som
latest-hugo.zip
istället för sitt ursprungliga namn.
Använda Wget-kommando för att ladda ner en fil till en specifik katalog
Som standard kommer Wget att spara den nedladdade filen i den aktuella arbetskatalogen. För att spara filen på en specifik plats använder du
-P
alternativet:
wget -P /mnt/iso
Med kommandot ovan berättar vi Wget att spara CentOS 7-isofilen i
/mnt/iso
katalogen.
Hur man begränsar nedladdningshastigheten med Wget
För att begränsa nedladdningshastigheten använder
--limit-rate
alternativet
--limit-rate
. Som standard mäts hastigheten i byte / sekund. Lägg
k
för kilobyter,
m
för megabyte och
g
för gigabyte.
Följande kommando laddar ner Go-binäret och begränsar nedladdningshastigheten till 1 MB:
wget --limit-rate=1m
Det här alternativet är användbart när du inte vill att Wget ska konsumera all tillgänglig bandbredd.
Hur man återupptar en nedladdning med Wget
Du kan återuppta en nedladdning med alternativet
-c
. Detta är användbart om din anslutning tappas under en nedladdning av en stor fil, och istället för att starta nedladdningen från början, kan du fortsätta den föregående.
I följande exempel återupptar vi nedladdningen av Ubuntu 18.04 isofilen:
wget -c
Om fjärrservern inte stöder återuppta nedladdningar, kommer Wget att starta nedladdningen från början och skriva över den befintliga filen.
Hur man laddar ner i bakgrunden med Wget
För att ladda ner i bakgrunden använder du alternativet
-b
. I följande exempel laddar vi ner OpenSuse-isofilen i bakgrunden:
wget -b
Som standard omdirigeras utdata till
wget-log
fil i den aktuella katalogen. För att titta på nedladdningens status använder du kommandot
tail
:
Hur man ändrar Wget User-Agent i Wget
Ibland kan det hända att fjärrservern är inställd på att blockera Wget User-Agent vid nedladdning av en fil. I situationer som detta för att emulera en annan webbläsare passera
-U
alternativet.
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
Kommandot ovan kommer att emulera Firefox 60 som begär sidan från
wget-forbidden.com
Hur man laddar ner flera filer med Wget
I följande exempel laddar vi ner Arch Linux-, Debian- och Fedora-isofilerna med URL: er som anges i
linux-distros.txt
filen:
wget -i linux-distros.txt
linux-distros.txt
http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
Använda Wget Command för att ladda ner via FTP
Om du vill ladda ner en fil från en lösenordsskyddad FTP-server anger du användarnamn och lösenord som visas nedan:
wget --ftp-user=FTP_USERNAME --ftp-password=FTP_PASSWORD ftp://ftp.example.com/filename.tar.gz
Använda Wget-kommando för att skapa en spegel på en webbplats
-m
alternativet
-m
att skapa en spegel på en webbplats med Wget. Detta kommer att skapa en komplett lokal kopia av webbplatsen genom att följa och ladda ner alla interna länkar samt webbplatsresurserna (JavaScript, CSS, Bilder).
wget -m
wget -m -k -p
Alternativet
-k
kommer att göra att Wget konverterar länkarna i de nedladdade dokumenten för att göra dem lämpliga för lokal visning. Alternativet
-p
berättar för wget att ladda ner alla nödvändiga filer för att visa HTML-sidan.
Hur man hoppar över certifikatkontroll med Wget
Hur man laddar ner till standardoutput med Wget
I följande exempel kommer Wget tyst (flagga
-q
) att ladda ner och mata ut den senaste WordPress-versionen till stdout (flagga
-O -
) och leda den till
tar
som extraherar arkivet till
/var/www
katalogen.
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www
Slutsats
Med Wget kan du ladda ner flera filer, återuppta delvisa nedladdningar, spegla webbplatser och kombinera Wget-alternativen efter dina behov.
Om du vill veta mer om Wget besöker du sidan för GNU wget Manual.
wget terminalFelet ligger i Firefox 3.0.2-programvaran, släpptes tisdag. Det påverkar Firefox-användare som använder vissa typer av tecken i sina sparade användarnamn och lösenord, till exempel bokstäver med accenter, säger Mike Beltzner, chef för Firefox-utveckling.
Berörda användare kan inte komma åt sina befintliga sparade lösenord eller skapa nya.
Ett problem som allmänt märkts med Windows-operativsystemet idag är att nya uppdateringar av operativsystemet tar med sig, en egen del av problem. Du kan till exempel misslyckas med att ansluta till Internet, snart efter uppdateringen och ser ett felmeddelande -
Ingen Internet, Säker
Linux-datumkommando med exempel
Datumkommandot visar eller ställer in systemdatumet. Det används oftast för att skriva ut datum och tid i olika format och beräkna framtida och tidigare datum.







