Wget: Unterschied zwischen den Versionen
Aus UUGRN
Rabe (Diskussion | Beiträge) K (Kategorien) |
Rabe (Diskussion | Beiträge) (Speling und Beispiele) |
||
Zeile 1: | Zeile 1: | ||
'''Wget''' ist ein freies ([[GNU]]) Tool zum herunterladen von Datein via [[HTTP]] und [[FTP]]. '''Wget''' unterstuetzt auch [[SSL]] und kann somit [[HTTPS]]. | '''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|OOG Vorbis]]) Radio-Streams mitzuschneiden. | |||
== Beispiele == | == Beispiele == | ||
Einfachste Anwendung: | |||
$ wget http://www.gnu.org/licenses/gpl.txt | $ wget http://www.gnu.org/licenses/gpl.txt | ||
$ wget ftp://ftp.openbsd.org/pub/OpenBSD/songs/song36.ogg | $ 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 == | == Weblinks == | ||
* | * {{Homepage|www.gnu.org/software/wget/}} | ||
[[Kategorie:Tool]] | [[Kategorie:Tool]] | ||
[[Kategorie:Netzwerk]] | [[Kategorie:Netzwerk]] | ||
[[Kategorie:Anwendungsbeispiel]] | [[Kategorie:Anwendungsbeispiel]] |
Version vom 14. Juni 2006, 06:19 Uhr
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 (OOG 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