Introduction to Amazon Web Services by Leo Zhadanovsky
Indholdsfortegnelse:
- Installation af Wget
- Installation af Wget på Ubuntu og Debian
- Installation af Wget på CentOS og Fedora
- Wget Command Syntax
- Sådan downloades en fil med Wget
- Brug af Wget-kommando til at gemme den downloadede fil under andet navn
- Brug af Wget-kommando til at downloade en fil til en bestemt mappe
- Sådan begrænses downloadhastigheden med Wget
- Sådan genoptages en download med Wget
- Sådan downloades i baggrunden med Wget
- Sådan ændres Wget-brugeragent for Wget
- Sådan downloades flere filer med Wget
- Brug af Wget Command til at downloade via FTP
- Brug af Wget-kommando til at oprette et spejl på et websted
- Sådan springer du certifikatkontrol med Wget
- Sådan downloades til standardoutput med Wget
- Konklusion
GNU Wget er et kommandolinjeværktøj til at downloade filer fra internettet. Med Wget kan du downloade filer ved hjælp af HTTP-, HTTPS- og FTP-protokoller. Wget giver et antal indstillinger, der giver dig mulighed for at downloade flere filer, genoptage downloads, begrænse båndbredden, rekursive downloads, downloade i baggrunden, spejle et websted og meget mere.
I denne tutorial vil vi vise dig, hvordan du bruger Wget-kommandoen gennem praktiske eksempler og detaljerede forklaringer af de mest almindelige Wget-indstillinger.
Installation af Wget
Wget-pakken er forinstalleret på de fleste Linux-distributioner i dag.
For at kontrollere, om Wget-pakken er installeret på dit system, skal du åbne din konsol, skrive
wget
og trykke på enter. Hvis du har installeret wget, udskriver systemet
wget: missing URL
, ellers udskriver det
wget command not found
.
Hvis wget ikke er installeret, kan du nemt installere det ved hjælp af din distro's pakkeadministrator.
Installation af Wget på Ubuntu og Debian
Installation af Wget på CentOS og Fedora
Wget Command Syntax
Før vi går ind på, hvordan man bruger
wget
kommandoen, lad os starte med at gennemgå den grundlæggende syntaks.
wget
-udtryk har følgende form:
wget
-
options
- Wget-indstillingerurl
- URL til den fil eller det bibliotek, du vil downloade eller synkronisere.
Sådan downloades en fil med Wget
I sin enkleste form, når det bruges uden nogen mulighed, henter wget den ressource, der er angivet i til det aktuelle bibliotek.
I det følgende eksempel downloader vi Linux-kerne-tar-arkivet:
wget
Som du kan se på billedet ovenfor, starter Wget med at løse IP-adressen på domænet, forbindes derefter til fjernserveren og starter overførslen.
Under download viser Wget statuslinjen sammen med filnavnet, filstørrelsen, downloadhastigheden og den estimerede tid for at afslutte downloadet. Når downloadet er afsluttet, kan du finde den downloadede fil i din nuværende arbejdsmappe.
Hvis du vil slå Wgets output fra, skal du bruge indstillingen
-q
.
Hvis filen allerede findes, tilføjer Wget
.N
(nummer) i slutningen af filnavnet.
Brug af Wget-kommando til at gemme den downloadede fil under andet navn
For at gemme den downloadede fil under et andet navn, vælg
-O
indstillingen efterfulgt af det valgte navn:
wget -O latest-hugo.zip
Kommandoen ovenfor gemmer den nyeste hugo zip-fil fra GitHub som
latest-hugo.zip
stedet for dens originale navn.
Brug af Wget-kommando til at downloade en fil til en bestemt mappe
Som standard gemmer Wget den downloadede fil i det aktuelle arbejdsmappe. Hvis du vil gemme filen på en bestemt placering, skal du bruge indstillingen
-P
:
wget -P /mnt/iso
Med kommandoen ovenfor fortæller vi Wget at gemme CentOS 7 iso-filen i
/mnt/iso
biblioteket.
Sådan begrænses downloadhastigheden med Wget
For at begrænse downloadhastigheden skal du bruge indstillingen
--limit-rate
. Som standard måles hastigheden i bytes / sekund. Tilføj
k
for kilobyte,
m
for megabyte og
g
for gigabyte.
Følgende kommando vil downloade Go binæren og begrænse downloadhastigheden til 1mb:
wget --limit-rate=1m
Denne indstilling er nyttig, når du ikke ønsker, at wget skal forbruge al den tilgængelige båndbredde.
Sådan genoptages en download med Wget
Du kan genoptage en download ved hjælp af indstillingen
-c
. Dette er nyttigt, hvis din forbindelse falder under en download af en stor fil, og i stedet for at starte download fra bunden af, kan du fortsætte den forrige.
I det følgende eksempel genoptager vi downloadet af Ubuntu 18.04 iso-filen:
wget -c
Hvis fjernserveren ikke understøtter genoptagelse af downloads, starter Wget downloadet fra begyndelsen og overskriver den eksisterende fil.
Sådan downloades i baggrunden med Wget
Hvis du vil hente i baggrunden, skal du bruge indstillingen
-b
. I det følgende eksempel downloader vi OpenSuse-isofilen i baggrunden:
wget -b
Som standard omdirigeres output til
wget-log
fil i det aktuelle bibliotek. Hvis du vil se status for download, skal du bruge
tail
:
Sådan ændres Wget-brugeragent for Wget
Undertiden, når du downloader en fil, kan fjernserveren muligvis indstilles til at blokere Wget User-Agent. I situationer som dette for at efterligne en anden browser
-U
indstillingen.
wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0"
Kommandoen ovenfor emulerer Firefox 60, der anmoder om siden fra
wget-forbidden.com
Sådan downloades flere filer med Wget
I det følgende eksempel downloader vi Arch Linux-, Debian- og Fedora
linux-distros.txt
med URL'er, der er specificeret i
linux-distros.txt
filen:
wget -i linux-distros.txt
linux-distros.txt
http://mirrors.edge.kernel.org/archlinux/iso/2018.06.01/archlinux-2018.06.01-x86_64.iso https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso
Brug af Wget Command til at downloade via FTP
Hvis du vil hente en fil fra en adgangskodebeskyttet FTP-server, skal du angive brugernavnet og adgangskoden som vist nedenfor:
wget --ftp-user=FTP_USERNAME --ftp-password=FTP_PASSWORD ftp://ftp.example.com/filename.tar.gz
Brug af Wget-kommando til at oprette et spejl på et websted
Hvis du vil oprette et spejl på et websted med Wget, skal du bruge indstillingen
-m
. Dette vil oprette en komplet lokal kopi af webstedet ved at følge og downloade alle interne links samt webstedsressourcerne (JavaScript, CSS, Billeder).
wget -m
wget -m -k -p
Indstillingen
-k
får Wget til at konvertere linkene i de downloadede dokumenter for at gøre dem egnede til lokal visning. Indstillingen
-p
fortæller wget om at downloade alle nødvendige filer til visning af HTML-siden.
Sådan springer du certifikatkontrol med Wget
Sådan downloades til standardoutput med Wget
I det følgende eksempel vil Wget roligt (flag
-q
) downloade og udsende den nyeste WordPress-version til stdout (flag
-O -
) og røre den til
tar
, der udtrækker arkivet til
/var/www
biblioteket.
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www
Konklusion
Med Wget kan du downloade flere filer, genoptage delvise downloads, spejlewebsteder og kombinere Wget-indstillingerne efter dine behov.
For at lære mere om Wget skal du besøge siden GNU wget Manual.
wget terminalNej, det er ikke en scene fra filmen "Minoritetsrapport", hvor digitale skilt serverede personlige annoncer, afhængigt af hvem der passerede, men et eksempel på virkelige eksempler på en togstation i Tokyo. Over en fladskærmsdisplay sættes dvd'er og bøger i et lille kamera tilsluttet nogle billedbehandlingssoftware.

Når forsøg starter i januar, scanner kameraet rejsende for at se, hvor mange af dem der noterer panelet. Det er en del af en teknologitest, der drives af NTT Communications.
Business Email Compromise - Definition & Eksempler

Business Email Compromise svindel udnytter sårbarheder i e-mail-klienter og gør et email look som om det er fra en betroet afsender fra din organisation eller forretningsforbindelse.
Ekkokommando i linux med eksempler

Echo-kommandoen er en af de mest basale og hyppigt anvendte kommandoer i Linux. Argumenterne, der er overført til ekko, udskrives til standardoutputet.