Till skillnad från curl-kommandot används wget vanligtvis för att ladda ner hela webbplatser eller specifika filer från en server till användarens lokala system, och gör det rekursivt som standard. Det betyder att du kan bläddra igenom en webbplats och följa länkar för att ladda ner hela webbplatsen, inklusive text- och multimediafiler.
Nedan finns några olika sätt att använda kommandot wget:
Grundläggande användning
Det enklaste sättet att använda wget är att skriva wget följt av URL:en till filen du vill ladda ner.
wget http://example.com/file.zip
1. Ange nedladdningskatalogen
Om du vill ladda ner filen till en specifik katalog kan du använda alternativet -P följt av sökvägen till katalogen.
wget -P /path/to/directory http://example.com/file.zip
2. Ladda ner i bakgrunden
Om du vill ladda ner en stor fil kanske du vill flytta nedladdningen till bakgrunden. Du kan göra detta med alternativet -b.
wget -b http://example.com/large-file.zip
3. Återuppta en avbruten nedladdning
Om en nedladdning avbryts kan du fortsätta med alternativet -c.
wget -c http://example.com/large-file.zip
4. Begränsa nedladdningshastigheten
Om du inte vill att wget ska använda all tillgänglig nätverksbandbredd kan du begränsa nedladdningshastigheten med alternativet –limit-rate.
wget --limit-rate=200k http://example.com/file.zip
5. Ladda ner flera filer
Om du vill ladda ner flera filer kan du ange alla samtidigt.
wget http://example.com/file1.zip http://example.com/file2.zip
Alternativt kan du lägga alla webbadresser i en fil (en URL per rad) och använda alternativet -i.
wget -i urls.txt
6. Ladda ner en komplett webbplats
Om du vill ladda ner en hel webbplats för offlinevisning kan du använda alternativet -r (eller -rekursivt).
wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --domains example.com --no-parent http://www.example.com
Detta kommando kommer att ladda ner hela webbplatsen www.example.com. Alternativen som används i det här kommandot har följande funktioner:
- –rekursiv: ladda ner hela webbplatsen.
- –example.com-domäner: följ inte länkar utanför ofexample.com.
- –no-parent: Följ inte länkar utanför katalogen.
- –page-requirements: hämtar alla element som utgör sidan (bilder, CSS, etc.).
- –html-extension: spara filer med tillägget.
- –convert-links: Konvertera länkar för att fungera lokalt, offline.
- –restrict-file-names=windows: Ändra filnamn så att de fungerar även på Windows.
- –no-clobber: Skriver inte över några befintliga filer (används om nedladdningen avbryts och återupptas).
7. Ladda ner filer från en FTP-server
Du kan använda wget för att ladda ner filer från en FTP-server. Om ett användarnamn och lösenord krävs, använd formatet: ftp://user:password@server/path.
wget ftp://user:[email protected]/file.zip
