Startpagina > Netwerkbeheer > wget

wget: Bestanden downloaden van het web

wget is een niet-interactieve netwerkdownloader die wordt gebruikt om bestanden van webservers te downloaden via HTTP, HTTPS en FTP. Het kan op de achtergrond draaien en biedt krachtige functies om downloads te hervatten, zelfs als de netwerkverbinding wordt onderbroken.

Overzicht

wget is een krachtige command-line tool voor het downloaden van bestanden van het web. Het is bijzonder nuttig in scripts of geautomatiseerde taken en kan worden gebruikt om complexe websites te spiegelen of enkele bestanden te downloaden.

Belangrijkste kenmerken

  • Niet-interactieve downloads: Kan op de achtergrond draaien zonder gebruikersinteractie
  • Ondersteuning voor het hervatten van downloads: Ga verder met het downloaden van gedeeltelijk gedownloade bestanden
  • Recursieve downloads: Spiegel de hele website of delen ervan
  • Ondersteuning voor proxy's en authenticatie: Bruikbaar in verschillende netwerkomgevingen

Belangrijkste opties

Met de verschillende opties van wget kunt u de downloadmethode, uitvoerformaat, opslaglocatie van bestanden en meer nauwkeurig regelen.

Uitvoer en logging

Bestanden opslaan en hervatten

Recursieve downloads

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`wget` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Voorbeelden

Voorbeelden van het downloaden van bestanden en het spiegelen van websites met het wget-commando.

Basisbestand downloaden

wget https://example.com/sample.zip

Downloadt een bestand van de opgegeven URL.

Downloadvoortgang verbergen (-nv)

wget -nv https://example.com/large_file.tar.gz

Downloadt een bestand zonder voortgangsberichten. Foutmeldingen worden weergegeven.

Logboek opslaan in een bestand (-o)

wget -o wget_log.txt https://example.com/another_file.pdf

Schrijft alle berichten die tijdens het downloadproces optreden naar het bestand 'wget_log.txt'.

Bestandsnaam voor download specificeren (-O)

wget -O my_document.html https://example.com/index.html

Slaat het gedownloade bestand op onder de naam 'my_document.html'.

Opslaan in een specifieke directory (-P)

wget -P /tmp/downloads https://example.com/image.jpg

Slaat het gedownloade bestand op in de directory '/tmp/downloads'.

Voortgang verbergen en logboek opslaan

wget -nv -o download.log https://example.com/data.csv

Downloadt een bestand terwijl de voortgang wordt verborgen en alle berichten naar het bestand 'download.log' worden geschreven.

Download hervatten (-c)

wget -c https://example.com/very_large_file.iso

Gaat verder met het downloaden van het eerder gedeeltelijk gedownloade bestand 'very_large_file.iso'.

Tips & Aandachtspunten

wget is een krachtig hulpmiddel, maar kan servers overbelasten als het verkeerd wordt gebruikt, dus wees voorzichtig. Bekijk de tips voor efficiënt en veilig gebruik.

Tips voor efficiënt gebruik

  • Gebruik de `-c` optie voor het hervatten van downloads van grote bestanden om stabiele downloads te garanderen, zelfs bij onstabiele netwerken.
  • Gebruik de `-q` of `-nv` opties bij gebruik in scripts of geautomatiseerde taken om onnodige uitvoer te onderdrukken en het beheer van logbestanden te vergemakkelijken.
  • Gebruik `-np` in combinatie met `-r` bij recursieve downloads om te voorkomen dat er naar ouderlijke directory's wordt gedownload en om alleen binnen een specifiek pad te spiegelen.
  • Overweeg het gebruik van de `--limit-rate` optie om de downloadsnelheid te beperken en overbelasting van de server te voorkomen.
  • Gebruik de `-b` optie om op de achtergrond te downloaden en combineer dit met `nohup` om de download te laten doorlopen, zelfs na het beëindigen van de sessie.


Hétzelfde categoriecommando