Inhaltsverzeichnis
wget
--passive-ftp Mit dieser Option wird der Port 20 nicht verwendet. -nH Mit dieser Option wird der Hostname in der Hirachie nicht mitgespeichert. --cut-dirs=5 Mit dieser Option werden die ersten 5 Verzeichnisse in der Hirachie nicht mitgespeichert. -c Mit dieser Option kann ein abgebrochener Download wieder aufgenommen werden. Diese Option tritt nicht in Kraft, wenn die Option "-nc" NICHT gesetzt ist. -nc Mit dieser Option werden gleichnamige und schon vorhandene Dateien ueberschrieben, ohne diese Option wird den neuen Dateien eine Nummer angehaengt. Die Option wiederspricht dem Gebrauch der Option "-c"!
Beispiele
Die einfachste Form:
> wget --passive-ftp ftp://ftp.servername.de/pub/software/dateiname.tar.bz2
oder mit Passwortuebergabe:
> wget --passive-ftp ftp://[username]:[passwort]@ftp.servername.de/pub/software/dateiname.tar.bz2
Um einen Download auch unterbrechen und später weiterführen zu können (kann ggf. aber zu Problemen führen, wie Bildfehler in Videos), wie es z.B. beim herunterladen der neuesten OpenOffice-Version vorkommen kann, bietet sich folgende Kommandozeile an:
> wget --passive-ftp -nH --cut-dirs=5 -c ftp://openofficeorg.secsup.org/pub/software/openoffice/stable/1.1.0/OOo_1.1.0_source.tar.bz2
spezielle Konfiguration
Will man gelegentlich einen Proxy verwenden, ihn aber nicht immer in der Konfigurationsdatei ein- bzw. ausschalten, dann kann man dafür auch eine separate Konfigurationsdatei nutzen und diese dann als Option mitgeben, wenn man den Proxy verwenden möchte. Das bietet sich beispielsweise in Ubuntu an, weil dort das Programm APT nicht ordentlich funktioniert, wenn ein APT-Proxy eingesetzt werden soll aber bei WGET ein HTTP(S)-Proxy eingetragen ist. In dem Fall darf bei WGET kein Proxy konfiguriert sein aber in dem Fall kann man WGET nicht nutzen…
also legt man eine separate WGET-Proxy-Konfigurationsdatei an
> vi /etc/wgetrc_proxy passive_ftp = on https_proxy = http://proxy.domain.com:3128/ http_proxy = http://proxy.domain.com:3128/ ftp_proxy = http://proxy.domain.com:3128/
und übergibt diese dem WGET-Kommando beim Aufruf auf der CLI:
> wget --config=/etc/wgetrc_proxy https://servername.de/pub/software/dateiname.tar.bz2
eine lokale Kopie einer ganzen Web-Seite erstellen
Make Offline Mirror of a Site using `wget`
> wget -mkEpnp "http:http://domain.org" > wget -nH -mkEpnp "http:http://domain.org" > wget -nH -mkEpnp --no-check-certificate "http:http://domain.org" -o log
