Wget mit FTP zum Download und rekursiven Verschieben von Webseiten benutzen
Manchmal müssen Sie Webseiten von einem Server auf einen anderen verschieben. Anstatt hierzu die Webseite vom alten Server via FTP auf Ihren Rechner herunterzuladen und sie dann auf Ihren neuen Server hochzuladen können Sie diese einfach direkt kopieren, um Zeit zu sparen. Dieses Tutorial beschreibt, wie Sie wget dazu benutzen, eine Webseite über FTP von einem Server auf einen anderen zu verschieben.
Für die Richtigkeit der Inhalte dieses Tutorials gebe ich keinerlei Garantie!
1) Vorbemerkung
Ich nehme im Folgenden an, dass Sie einen FTP Zugang zum abseitigen Server haben.
2) Benutzen von Wget
Um eine abseitige Webseite rekursiv auf Ihren Server herunterzuladen, benutzen Sie wget wie folgt:
wget -m ftp://username:password@www.mydomain.tld/
Die Option -m erlaubt Mirroring, also Rekursion mit unendlicher Rekursionstiefe, und behält FTP Verzeichnislisten und Zeitstempel bei. Wollen Sie nur ein bestimmtes Unterverzeichnis kopieren, z.B. /htdocs, würden Sie es wie folgt machen:
wget -m ftp://username:password@www.mydomain.tld/htdocs
3) Wget Alternative
Wget ist natürlich nicht das einige Kommandozeilen Werkzeug zum Download von dateien unter Linux. Eine häufug verwendete Alternative is der curl Befehl.