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.
- Hvordan laste ned og pakke ut Tar-filer med én kommando
- 5 Linux-kommandolinjebaserte verktøy for å laste ned filer og surfe på nettsteder
- 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.