Wget

Aus UUGRN
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Wget ist ein freies (GNU) Tool zum herunterladen von Datein via HTTP und FTP. Wget unterstuetzt auch SSL und kann somit HTTPS.

wget kann einzelne Datein, Listen von Datein oder ganze Websites herunterladen. Auch das Herunterladen von Streams ist möglich, so ist wget als Beispiel einsetzbar, um IceCast (Ogg Vorbis) Radio-Streams mitzuschneiden.

Beispiele

Einfachste Anwendung:

$ wget http://www.gnu.org/licenses/gpl.txt
$ wget ftp://ftp.openbsd.org/pub/OpenBSD/songs/song36.ogg

Liste generieren und URLs aus Datei herunterladen (FreeBSD ISO Images):

$ lynx -dump ftp://ftp.de.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/6.1/ | cut -c 7- | egrep "^ftp.*\.(iso|MD5|SHA256)$" | sort -u > urls.txt
$ wget -i urls.txt

RFCs abholen und zwischenspeichern, Shellscript mit wget-Aufruf:

#! /bin/sh
while [ "$1" ]; do C=~/.rfc/; U="http://rhb.uugrn.org/rfc.php?rfc=$1"
F=$C/rfc$1.txt;[ ! -f "$F" ]&&wget -vO "$F" "$U";more "$F";shift;done
# http://rhb.uugrn.org/scripts/rfc.sh               by rabe@uugrn.org

Aufruf:

$ rfc.sh 1918

Weblinks