da.phhsnews.com


da.phhsnews.com / Sådan bruges wget, det ultimative kommandolinjedownloadsværktøj

Sådan bruges wget, det ultimative kommandolinjedownloadsværktøj


Nyere er ikke altid bedre, og kommandoenwgeter et bevis. Først udgivet i 1996, er denne applikation stadig en af ​​de bedste download-ledere på planeten. Uanset om du vil downloade en enkelt fil, en hel mappe eller endda spejle en hel hjemmeside, kan wget du gøre det med et par tastetryk.

Selvfølgelig er der en grund til, at ikke alle bruger wget: det er en kommandolinjeprogram , og som sådan tager lidt tid for begyndere at lære. Her er det grundlæggende, så du kan komme i gang.

Sådan installeres wget

Før du kan bruge wget, skal du installere det. Sådan gør du, varierer afhængigt af din computer:

  • De fleste (hvis ikke alle) Linux distros kommer som standard med wget. Så Linux-brugere behøver ikke at gøre noget!
  • MacOS-systemer leveres ikke med wget, men du kan installere kommandolinjeværktøjer ved hjælp af Homebrew. Når du har konfigureret Homebrew, skal du bare kørebryginstallation wgeti Terminal.
  • Windows-brugere har ikke let adgang til wget i det traditionelle kommandoprompt, selvom Cygwin leverer wget og andre GNU-værktøjer , og Windows 10s Ubuntu's Bash shell kommer også med wget.

Når du har installeret wget, kan du begynde at bruge det straks fra kommandolinjen. Lad os downloade nogle filer!

Download en enkelt fil

Lad os starte med noget enkelt. Kopier webadressen til en fil, du vil downloade i din browser.

Gå nu tilbage til Terminal og skrivwgetefterfulgt af den indsatte URL. Filen downloades, og du får vist fremskridt i realtid, som det gør.

RELATED: Sådan styres filer fra Linux-terminalen: 11 kommandoer du behøver at vide

Bemærk, at filen downloades til din terminals nuværende mappe, så du vilcdtil en anden mappe, hvis du vil have den gemt andetsteds. Hvis du ikke er sikker på hvad det betyder, så tjek vores guide til at styre filer fra kommandolinjen. Artiklen nævner Linux, men begreberne er de samme på MacOS-systemer og Windows-systemer, der kører Bash.

Fortsæt en ufuldstændig download

Hvis du af en eller anden grund stoppede en download, før den kunne afslutte, skal du ikke bekymre dig : wget kan hente lige hvor den gik af. Brug blot denne kommando:

wget -c-fil

Nøglen her er-c, som er en "option" i kommandolinjeparlance. Denne særlige mulighed fortæller wget, at du gerne vil fortsætte en eksisterende download.

Spejl en hel hjemmeside

Hvis du vil downloade en hel hjemmeside, kan wget gøre jobbet.

wget -m / /example.com

Som standard downloader dette alt på webstedet example.com, men du vil sandsynligvis bruge nogle flere muligheder for et brugbart spejl.

  • - konverter-linksændrer links inden for hver downloadede side, så de peger på hinanden, ikke internettet.
  • - sidebehovdownloader ting som stilark, så siderne ser korrekt offline.
  • forældrestopper wget fra at downloade overordnede websteder. Så hvis du vil downloade //example.com/subexample, vil du ikke ende med forældrenes side.

Kombiner disse muligheder efter smag, og du vil ende med en kopi af ethvert websted, som du kan gennemse på din computer.

Bemærk, at spejling af en hel hjemmeside på det moderne internet vil tage op masser af plads, så begræns dette til små websteder, medmindre du har næsten ubegrænset opbevaring.

Download et hele Directory

Hvis du søger en FTP-server og finder en hel mappe, du gerne vil downloade, skal du bare køre:

wget -r ftp://example.com/folder

Theri dette tilfælde fortæller wget du vil have en rekursiv download. Du kan også inkludere- noparent, hvis du vil undgå at downloade mapper og filer over det aktuelle niveau.

Download en liste over filer på en gang

Hvis du ikke kan finde en hel mappe af de downloads du ønsker, wget kan stadig hjælpe. Du skal blot lægge alle download-webadresserne i en enkelt TXT-fil.

vælg derefter wget til det pågældende dokument med indstillingen-i. Som dette:

wget -i download.txt

Lad dette og din computer downloade alle filer, der er angivet i tekstdokumentet, hvilket er praktisk, hvis du vil efterlade en masse downloads, der kører natten over.

Et par flere tricks

Vi kunne fortsætte: wget tilbyder en masse muligheder. Men denne vejledning er kun beregnet til at give dig et startpunkt. For at lære mere om, hvad wget kan gøre, skrivman wgeti terminalen og læs hvad der kommer op. Du lærer meget.

Her er et par andre muligheder, som jeg synes er pæne:

  • Hvis du vil have din download til at køre i baggrunden, skal du blot inkludere muligheden-b.
  • Hvis du vil have wget fortsat at forsøge at downloade, selvom der er en 404-fejl, skal du bruge indstillingen-t 10. Det vil forsøge at downloade 10 gange; Du kan bruge det ønskede nummer.
  • Hvis du vil styre din båndbredde, vil indstillingen- limit rate = 200kdække din downloadhastighed ved 200KB / s. Skift nummer for at ændre kursen.

Der er meget mere at lære her. Du kan se på at downloade PHP-kilde eller opsætte en automatiseret downloader, hvis du vil få mere avanceret.


Hvordan kan

Hvordan kan "8x" Zoom på My Point-and-Shoot sammenligne med min DSLR?

Dit kamera kan prale med 8x zoom, men de fleste DSLR'er annoncerer ikke værdier som disse. Så hvordan sammenligner de dem? Svaret er mere komplekst, end du måske tror. Den "8x" -værdi, der ikke nødvendigvis betyder objekter på billedet, vil se 8 gange større end de gør med dine øjne. Det betyder bare, at tingene vil være 8 gange større end dets mest udzoomede position, men to kameraer i deres mest udzoomede stillinger ser ikke ud i samme størrelse.

(how-top)

Sådan bruger du en Time Machine-drev til både arkivering og sikkerhedskopiering

Sådan bruger du en Time Machine-drev til både arkivering og sikkerhedskopiering

Når du konfigurerer Time Machine, ønsker din Mac at bruge et helt eksternt drev udelukkende til sikkerhedskopiering. Sådan kan du rundt om det og bruge en Time Machine-drev både til sikkerhedskopiering og filopbevaring. Brug af et 2 TB eksternt drev til Time Machine-sikkerhedskopier af en Mac med et 128 GB solid state-drev giver ikke stor mening .

(how-top)