Rekursives WGet für FTP Umzug
Thomas | 13. November 2010Beim Umzug der ersten Webseite auf den neuen Server habe ich mich gewundert, dass einige Bilder nicht angezeigt wurden. Zunächst dachte ich daran, dass die Firewall aufgrund der schnellen Server-zu-Server Zugriffe einige Dateien geblockt haben könnte. Also transferierte ich die fehlenden Bilder manuell auf den neuen Server, was aufgrund der geringen Menge kein Problem war.
Bei der zweiten Webseite trat das gleiche Problem auf, der verwendete Befehl für WGet war
sudo wget -r --user=<user> -password=<passwd> ftp://Url
an dem aus meiner Sicht zunächst nichts auszusetzen war. Bisher hat mir der Befehl gute Dienste geleistet. Also dachte ich zunächst an einen Bug, weshalb ich mir die Versionsnummer von WGet anzeigen ließ:
22:13:47 $ wget -V
GNU Wget 1.12 übersetzt unter linux-gnu.
Glücklicherweise hatte ich mich vertippt und anstatt einem großgeschriebenen -V ein kleingeschriebenes -v verwendet, wodurch ich mir die Hilfe noch einmal ansehen musste. Dort fand ich auch eine interessante weitere Option mit dem Namen –level:
-l, --level=Zahl maximale Rekursionstiefe (»inf« oder »0« für ohne Begrenzung)
Mein korrigierter Befehl
sudo wget -r --user=<user> -password=<passwd> --level=inf ftp://Url
funktionierte dann auch richtig. Man lernt eben immer was dazu.


