Hvordan laste ned filer til spesifikk katalog ved hjelp av Wget


Wget er en populær, ikke-interaktiv og mye brukt nettverksnedlaster som støtter protokoller som HTTP, HTTPS og FTP, og henting via HTTP-proxyer. Som standard laster wget ned filer i gjeldende arbeidskatalog der den kjøres.

I denne artikkelen vil vi vise hvordan du laster ned filer til en bestemt katalog uten å flytte inn i den katalogen. Denne guiden er nyttig hvis du for eksempel bruker wget i et skript, og ønsker å automatisere nedlastinger som skal lagres i forskjellige kataloger.

I tillegg, at wget er ikke-interaktivt (kan fungere i bakgrunnen) av design gjør det enkelt å bruke for å automatisere nedlastinger via shell-skript. Du kan faktisk starte en nedlasting og koble fra systemet, og la wget fullføre jobben.

Wgets -P eller --directory-prefix alternativ brukes til å angi katalogprefikset der alle hentede filer og underkataloger skal lagres.

I dette eksemplet vil vi demonstrere hvordan du laster ned glances config-malen og lagrer den under /etc/glances/-katalogen.

$ sudo mkdir /etc/glances
$ ls /etc/glances/
$ sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
$ ls /etc/glances/

Hvis du laster ned en tung fil, kan det være lurt å legge til -c eller --continue-flagget, som betyr at du fortsetter å få en delvis nedlastet fil. Med den trenger du ikke starte nedlastingen på nytt.

Dette alternativet hjelper deg med å gjenoppta nedlastingen av en fil startet av en tidligere forekomst av wget, eller av et annet program eller en som du hadde satt på pause. Det er også nyttig i tilfelle nettverksfeil. For eksempel,

$ wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

For mer informasjon, se wget-man-siden.

$ man wget 

Du vil kanskje også lese disse følgende relaterte artiklene.

  1. Hvordan laste ned og pakke ut Tar-filer med én kommando
  2. 5 Linux-kommandolinjebaserte verktøy for å laste ned filer og surfe på nettsteder
  3. 15 tips om hvordan du bruker 'Curl'-kommandoen i Linux

Det er alt! I denne korte artikkelen har vi forklart hvordan du laster ned filer til en bestemt katalog uten å flytte inn i den katalogen, ved å bruke wget. Du kan dele tankene dine med oss i kommentarene.