Komm mit uns ins Gespräch und wir melden uns so schnell wie möglich bei dir!
Support kontaktierenHolyHosting
Holy Team

Diese Anleitung zeigt dir, wie du den wget-Befehl unter Linux verwendest. Sie bietet 12 Beispiele fuer wget-Befehle in Aktion, um dir bei der Nutzung zu helfen. Wenn du fertig bist, wirst du alles ueber wget wissen und wie du damit Dateien aus dem Web herunterladen kannst.
Was ist der Wget-Befehl?
Wget ist ein Computertool, das vom GNU-Projekt erstellt wurde. Du kannst es verwenden, um Inhalte und Dateien von verschiedenen Webservern abzurufen. Der Name ist eine Kombination au
s World Wide Web und dem Wort get. Es unterstuetzt Downloads ueber FTP, SFTP, HTTP und HTTPS.
Wget ist in portablem C geschrieben und auf jedem Unix-System verwendbar. Es ist auch moeglich, es auf Mac OS X, Microsoft Windows, AmigaOS und anderen beliebten Plattformen zu implementieren.
Wie installiert man Wget?
Fuer diese wget-Befehlsdemonstration verwenden wir Ubuntu 16.04. Die Syntax funktioniert aber auf jeder anderen Linux-Distribution.
Greife zuerst ueber SSH auf deinen Server zu:
```bash
ssh usuario@tu_ip_del_servidor -p puerto
```
Um wget auf Ubuntu 18.04 oder aehnlich zu installieren, fuehre folgenden Befehl aus:
```bash
sudo apt-get install wget
```
Um wget auf CentOS 7 oder frueheren Distributionen zu installieren, verwende:
```bash
sudo yum install wget
```
Sobald die Installation abgeschlossen ist, bist du bereit, es zu verwenden. Ausserdem koennen Kenntnisse grundlegender SSH-Befehle die Dinge erleichtern.
Wget-Befehlsbeispiele:
Zum Einstieg stellen wir 12 wget-Befehlsbeispiele vor, die du fuer taegliche Aufgaben nutzen kannst. Beachte, dass du diese Funktion auch aus Skripten und Cron-Jobs aufrufen kannst!
1. Wget zum Herunterladen einzelner Dateien verwenden:
Eines der grundlegenden wget-Befehlsbeispiele ist das Herunterladen einer einzelnen Datei und deren Speicherung im aktuellen Arbeitsverzeichnis. Du kannst beispielsweise die neueste Version von WordPress mit folgendem Befehl herunterladen:
```bash
wget https://wordpress.org/latest.zip
```
In diesem Beispiel wird eine Datei namens latest.zip in das aktuelle Arbeitsverzeichnis heruntergeladen. Du siehst auch zusaetzliche Informationen wie Downloadfortschritt, Geschwindigkeit, Groesse, Uhrzeit und Datum.
2. Wget zum Herunterladen mehrerer Dateien verwenden:
Wir koennen die Nutzung von wget einen Schritt weiterfuehren und mehrere Dateien gleichzeitig herunterladen. Dafuer muessen wir ein Textdokument erstellen und die Download-URLs dort platzieren.
Zum Beispiel werden wir die neuesten Versionen von WordPress, Joomla und Drupal mit wget abrufen. Gib Folgendes ein:
```bash
nano ejemplo.txt
```
Dies erstellt eine Datei namens beispiel.txt und oeffnet eine Texteditor-Oberflaeche. Fuege diese Links dort ein:
```
https://wordpress.org/latest.zip
https://downloads.joomla.org/cms/joomla3/3-8-5/Joomla_3-8-5-Stable-Full_Package.zip
https://ftp.drupal.org/files/projects/drupal-8.4.5.zip
```
Anschliessend kannst du -i verwenden, um alle in deiner Beispiel-Textdatei gespeicherten Dateien zu erhalten:
```bash
wget -i ejemplo.txt
```
Warte, bis der Vorgang abgeschlossen ist, und du hast die Installationen von drei der beliebtesten Content-Management-Systeme.
3. Wget zum Herunterladen von Dateien mit anderen Namen verwenden:
In diesem wget-Beispiel speichern wir eine Datei unter einem anderen Namen mit der Option -O:
```bash
wget -O wordpress-install.zip https://wordpress.org/latest.zip
```
In diesem Fall wird die heruntergeladene Ressource als wordpress-install.zip statt unter ihrem Originalnamen gespeichert.
4. Wget zum Speichern von Dateien in einem bestimmten Verzeichnis verwenden:
Du kannst wget verwenden, um eine Datei in einem anderen Verzeichnis zu platzieren, indem du die Funktion -P nutzt:
```bash
wget -P documentos/archivos/ https://wordpress.org/latest.zip
```
Die Datei, die du mit dieser Syntax abrufst, erscheint im Ordner dokumente/dateien/.
5. Wget zum Begrenzen der Downloadgeschwindigkeit verwenden:
Mit wget kannst du auch die Downloadgeschwindigkeit begrenzen. Das ist nuetzlich beim Herunterladen grosser Dateien und verhindert, dass deine gesamte Bandbreite verbraucht wird. Dieses wget-Beispiel setzt das Limit auf 500k:
```bash
wget --limit-rate=500k https://wordpress.org/latest.zip
```
6. Wget zum Einstellen von Wiederholungsversuchen verwenden:
Probleme mit der Internetverbindung koennen deinen Download unterbrechen. Um dieses Problem zu beheben, koennen wir die Wiederholungsversuche mit der Funktion -tries erhoehen:
```bash
wget --tries=100 https://wordpress.org/latest.zip
```
7. Wget zum Herunterladen im Hintergrund verwenden:
Fuer extrem grosse Dateien kannst du die Funktion -b nutzen. Sie laedt deinen Inhalt im Hintergrund herunter.
```bash
wget -b http://ejemplo.com/archivo-grande.tar.gz
```
Eine wget-log-Datei erscheint in deinem Arbeitsverzeichnis, die verwendet werden kann, um den Fortschritt und Status deines Downloads zu ueberpruefen. Du kannst auch den tail-Befehl verwenden:
```bash
tail -f wget-log
```
8. Wget zum Herunterladen ueber FTP verwenden:
Der Befehl ist auch mit FTP verwendbar. Du musst nur den Benutzernamen und das Passwort angeben, wie in diesem wget-Beispiel:
```bash
wget --ftp-user=TU_NOMBRE_DE_USUARIO --ftp-password=TU_CONTRASEÑA ftp://ejemplo.com/algo.tar
```
9. Wget zum Fortsetzen unterbrochener Downloads verwenden:
Dein Download kann unterbrochen werden, wenn du deine Internetverbindung verlierst oder einen Stromausfall erlebst. Das ist beim Herunterladen grosser Dateien recht haeufig. Anstatt von vorne zu beginnen, ist es moeglich, den Download mit der Funktion -c fortzusetzen:
```bash
wget -c https://ejemplo/archivo-muy-grande.zip
```
Wenn du ohne die Funktion -c fortfaehrst, wird die neue Datei .1 am Ende angehaengt haben, da sie bereits existiert.
10. Wget zum Abrufen kompletter Websites verwenden:
Es ist auch moeglich, den wget-Befehl zu verwenden, um den Inhalt einer gesamten Website herunterzuladen. Dies ermoeglicht es dir, sie lokal ohne Internetverbindung anzusehen. Hier ist ein Beispiel:
```bash
wget --mirror --convert-links --page-requisites --no-parent -P documentos/sitios-web/ https://algun-sitio.com
```
Analysieren wir die Bestandteile dieses wget-Befehls:
- --mirror: Macht deinen Download
rekursiv.
- --convert-links: Alle Links werden fuer die ordnungsgemaesse Offline-Nutzung konvertiert.
- --page-requisites: Folgendes schliesst alle notwendigen Dateien ein, wie CSS, JS und Bilder.
- --no-parent: Stellt sicher, dass keine Verzeichnisse oberhalb der Hierarchie abgerufen werden.
- -P dokumente/websites/: Stellt sicher, dass der gesamte Inhalt in unser angegebenes Verzeichnis geht.
Sobald der Vorgang abgeschlossen ist, kannst du die heruntergeladene Website lokal oeffnen und alle Dateien im Ordner dokumente/websites/ finden.
11. Wget zum Auffinden defekter Links verwenden:
Versuchen wir etwas Fortgeschritteneres. Wir koennen den wget-Befehl verwenden, um alle defekten URLs zu finden, die den 404-Fehler auf einer bestimmten Website anzeigen. Beginne mit Folgendem:
```bash
wget -o wget-log -r -l 5 --spider http://ejemplo.com
```
- -o: Sammelt die Ausgabe in einer Datei fuer spaetere Verwendung.
- -l: Gibt die Rekursionstiefe an.
- -r: Macht den Download rekursiv.
- --spider: Setzt wget in den Spider-Modus.
Jetzt koennen wir die wget-log-Datei untersuchen, um die Liste der defekten Links zu finden. Hier ist der Befehl dafuer:
```bash
grep -B 2 '404' wget-log | grep "http" | cut -d " " -f 4 | sort -u
```
12. Wget zum Herunterladen nummerierter Dateien verwenden:
Wenn du nummerierte Dateien oder Bilder in einer bestimmten Liste hast, kannst du sie alle einfach mit folgender Syntax herunterladen:
```bash
wget http://ejemplo.com/imagenes/{1..50}.jpg
```
Fazit:
Herzlichen Glueckwunsch! Durch das Abschliessen dieses Tutorials hast du verschiedene Verwendungszwecke des wget-Befehls gelernt. Jetzt kannst du ihn verwenden, um einzelne oder mehrere Dateien herunterzuladen. Ausserdem hast du fortgeschrittene Anwendungen kennengelernt, wie das Herunterladen einer kompletten Website oder das Auffinden defekter URLs. Fuer weitere Informationen kannst du auch die offizielle Dokumentation konsultieren.
Gibt es einen versteckten Tipp oder Trick, den du teilen moechtest? Schreibe ihn gerne in die Kommentare!
Komm mit uns ins Gespräch und wir melden uns so schnell wie möglich bei dir!
Support kontaktierenErfahren Sie, warum HolyHosting nicht mehr rentabel gewesen ist.
Erfahren Sie, wie Sie SkinRestorer auf Ihrem Minecraft Server installieren und konfigurieren.
Die php.ini-Datei ist die Hauptkonfigurationsdatei von PHP. Erfahren Sie, was sie ist, wo Sie sie finden und wie Sie ihre Einstellungen bearbeiten.