Wget -mini howto; Een kleine greep uit de schier oneindige mogelijkheden die wget de commandline liefhebber biedt.
Met wget [1] kun je vanaf de commandline bestanden downloaden vanaf webservers.
De bestanden kunnen met wget via de volgende protocollen gedownload worden: HTTP, HTTPS, FTP en ook door HTTP proxies.
De wget connection gaat standaard via port 80 met de webserver.
Wget kan ook op de achtergrond zijn werk doen, bijv. in samenwerking met cron.
HTTP Proxies
Via een http proxie, je moet dan wat wijzigingen aanbrengen in het bestand “wgetrc”
Deze kun je vinden in “/etc/wgetrc”, en dan moet je de volgende regels aanpassen:
# You can set the default proxies for Wget to use for http and ftp.
# They will override the value in the environment.
#http_proxy = http://proxy.yoyodyne.com:8080/
#ftp_proxy = http://proxy.yoyodyne.com:8080/
Je moet het # weghalen bij http/ftp, en het juiste adres/port invullen.
“wgetrc” mag je ook naar je eigen omgeving kopieeren
$ cp /etc/wgetrc /home/user/.wgetrc
De wget basis syntax is:
wget [option]… [URL]…
Zie ook wget –help voor meer opties.
Manual [2]
Download wget [3]
Mailing List [4]
Wikipedia [6]
Download
Alle bestanden van de website worden local opgeslagen in een directory, die dezelfde naam krijgt als de website.
Tijdens de download zie je informatie over de voortgang.
$ wget http://..url..
Met de optie “-o” kun je de download info opslaan.
$ wget -o wget.log http://..url..
Dat ziet er bijv. zo uit:
johan@Debian:~/test$ cat wget.log
–19:14:29– http://ftp.gnu.org/pub/gnu/wget/
=> `index.html.1′
Resolving ftp.gnu.org… 199.232.41.7
Connecting to ftp.gnu.org|199.232.41.7|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: unspecified [text/html]
0K … 782.69 KB/s
19:14:30 (782.69 KB/s) – `index.html.1′ saved [3432]
Als je geen informatie tijdens de download wil zien, gebruik je
de optie “-q” quiet, een gulden middenweg is de optie “-nv” wel info
maar iets minder als normaal.