heiko:tipps:hilfsprogramme:tipp_wget_01
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
heiko:tipps:hilfsprogramme:tipp_wget_01 [2018/08/18 13:31] – Heiko Teichmeier | heiko:tipps:hilfsprogramme:tipp_wget_01 [2018/08/20 13:56] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
~~NOCACHE~~ | ~~NOCACHE~~ | ||
~~META: | ~~META: | ||
- | date issued = 2008-01-01 | + | date issued = 2018-08-18 |
~~ | ~~ | ||
- | {{tag>[linux hilfsprogramm ftp web http download wget syntax befehle heiko_teichmeier glauchau sachsen]}} | + | {{tag> |
- | ===== wget (1) - Die Antwort auf alle HTTP- und FTP-Download-Fragen ===== | + | ===== wget (1) - Die Antwort auf (fast) |
- | __letzte inhaltliche Überarbeitung: | + | __letzte inhaltliche Überarbeitung: |
===== 1. Einführung ===== | ===== 1. Einführung ===== | ||
- | [[http:// | + | [[http:// |
Das Programm ist extrem flexibel und kann auch die kompliziertesten Aufgaben erfüllen - sofern man die Syntax beherrscht. Deshalb zu Beginn ein paar Syntax-Grundlagen: | Das Programm ist extrem flexibel und kann auch die kompliziertesten Aufgaben erfüllen - sofern man die Syntax beherrscht. Deshalb zu Beginn ein paar Syntax-Grundlagen: | ||
Zeile 268: | Zeile 268: | ||
</ | </ | ||
- | ==== 2.5 Beispiele ==== | + | ==== 2.5 Optionen für HTTPS ==== |
+ | <sxh bash; gutter: false> | ||
+ | ' | ||
+ | Dient dem Umgehen von Abbrüchen oder Fehlermeldungen bei | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | ==== 2.6 Optionen für Nutzung von Proxy-Servern ==== | ||
+ | __Proxy-Server als Umgebungs-Variable " | ||
+ | <sxh bash; gutter: false> | ||
+ | export https_proxy=" | ||
+ | wget --http-user=" | ||
+ | </ | ||
+ | __Proxy-Server + -User + -Passwort als Umgebungs-Variable " | ||
+ | <sxh bash; gutter: false> | ||
+ | export https_proxy=" | ||
+ | </ | ||
+ | __Mit Beispieldaten: | ||
+ | <sxh bash; gutter: false> | ||
+ | export https_proxy=" | ||
+ | wget https:// | ||
+ | </ | ||
+ | |||
+ | ==== 2.7 Beispiele ==== | ||
=== Spiegelung des SuSE-update-Mirrors: | === Spiegelung des SuSE-update-Mirrors: | ||
<sxh bash; gutter: false> | <sxh bash; gutter: false> | ||
Zeile 280: | Zeile 304: | ||
wget -t 5 -m -c ftp:// | wget -t 5 -m -c ftp:// | ||
</ | </ | ||
- | < | + | == Erklärung der Optionen: |
- | -- Optionen: | + | <sxh bash; gutter: false> |
- | | | + | '-t 5' |
- | +-- "-t 5" | + | '-m' |
- | | | + | '-c' |
- | +-- "-m" | + | '--limit-rate=65k' |
- | | | + | |
- | +-- "-c" | + | '--proxy=off' |
- | | | + | </sxh> |
- | +-- "--limit-rate=65k" | + | |
- | | + | |
- | | | + | |
- | | | + | |
- | +-- "--proxy=off" | + | |
- | | + | |
- | </pre> | + | |
__Ergebnis: | __Ergebnis: | ||
* im aktuellen Verzeichnis wird folgende Struktur angelegt: | * im aktuellen Verzeichnis wird folgende Struktur angelegt: | ||
- | --/ftp.mcafee.com | + | +-ftp.mcafee.com |
- | | + | | |
- | | + | +--+-pub |
- | | | + | |
- | +--antivirus | + | |
- | | + | | |
- | | + | +--+-datfiles |
- | | | + | |
- | +--4.x -- Dateien | + | |
* es werden die Dateien und Unterverzeichnisse aus dem " | * es werden die Dateien und Unterverzeichnisse aus dem " | ||
- | + | <sxh bash; gutter: false> | |
- | ~~~~~~~~~~~~~~~~~~ | + | |
lin-server:/ | lin-server:/ | ||
wget -t 5 -m -c -nH ftp:// | wget -t 5 -m -c -nH ftp:// | ||
+ | </ | ||
- | Ergebnis: | + | == Ergebnis: == |
- | ========= | + | |
- | - im aktuellen Verzeichnis wird folgende Struktur angelegt: | + | |
- | --/pub-+ | + | +-pub |
- | | + | | |
- | | + | +--+-antivirus |
- | | | + | |
- | +--datfiles | + | |
- | | + | | |
- | | + | +--4.x -- Dateien |
- | + | <sxh bash; gutter: false> | |
- | ~~~~~~~~~~~~~~~~~~ | + | |
lin-server:/ | lin-server:/ | ||
wget -t 5 -m -c -nH ftp:// | wget -t 5 -m -c -nH ftp:// | ||
+ | </ | ||
- | Ergebnis: | + | == Ergebnis: == |
- | ========= | + | |
- | - im aktuellen Verzeichnis werden nur im Verzeichnis " | + | |
- | angelegt | + | |
+ | <sxh bash; gutter: false> | ||
lin-server:/ | lin-server:/ | ||
wget -t 5 -m -c ftp:// | wget -t 5 -m -c ftp:// | ||
+ | </ | ||
+ | <sxh bash; gutter: false> | ||
lin-server:/ | lin-server:/ | ||
wget -t 5 -m -c ftp:// | wget -t 5 -m -c ftp:// | ||
+ | </ | ||
+ | <sxh bash; gutter: false> | ||
lin-server:/ | lin-server:/ | ||
wget -t 5 -m -c -nH ftp:// | wget -t 5 -m -c -nH ftp:// | ||
+ | </ | ||
- | ~~~~~~~~~~~~~~~~~~ | + | **Option "-A .zip" |
+ | <sxh bash; gutter: false> | ||
lin-server:/ | lin-server:/ | ||
wget -t 5 -m -c -A .zip ftp:// | wget -t 5 -m -c -A .zip ftp:// | ||
- | | | + | </sxh> |
- | +--> Option "-A .zip" | + | |
- | | + | |
- | | | + | |
- | | + | |
- | + | **Option "-A .zip, | |
- | ~~~~~~~~~~~~~~~~~~ | + | <sxh bash; gutter: false> |
lin-server:/ | lin-server:/ | ||
wget -t 5 -m -c -A .zip,.ini ftp:// | wget -t 5 -m -c -A .zip,.ini ftp:// | ||
- | | | + | </sxh> |
- | +--> Option "-A .zip, | + | |
- | | + | |
- | | | + | |
- | | + | |
heiko/tipps/hilfsprogramme/tipp_wget_01.1534591915.txt.gz · Zuletzt geändert: 2018/08/18 13:31 von Heiko Teichmeier