Wget: Unterschied zwischen den Versionen

Aus UUGRN
(erster anfang, einfaches beispiel.)
 
K (namenskoregtur)
 
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
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 gantze Websites herunter laden. Auch das herunterladen von Streams ist moeklich, so ist Wget als Beispiel einsetzbar um [[IceCast]] ([[OGG|OOG Vorbis]]) Radio-Streams mit zu schneiden.
+
[[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|Ogg 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 ==
* [http://www.gnu.org/software/wget/ GNU Wget Seite]
+
* {{Homepage|www.gnu.org/software/wget/}}
 +
* {{Wikipedia}}
 +
* {{man|freebsdports|1|wget}}
 +
 
 +
 
 +
[[Kategorie:Tool]]
 +
[[Kategorie:Netzwerk]]
 +
[[Kategorie:Anwendungsbeispiel]]

Aktuelle Version vom 27. November 2009, 23:01 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 (Ogg Vorbis) Radio-Streams mitzuschneiden.

Beispiele[Bearbeiten]

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[Bearbeiten]