Verwenden von WGET mit einer in der Cloud gehosteten generischen FTP-URL

Verwenden von WGET mit einer in der Cloud gehosteten generischen FTP-URL

Ich versuche, mit WGET eine Website herunterzuladen, die in einer Netregistry-Cloud gehostet wird. WGET schlägt fehl mit

--> LIST -a
150 Here comes the directory listing.
(skipping "LIST")done.
ftp.netregistry.net: Permission deniedftp.netregistry.net/.listing: No such file or directory

Ich vermute, dass das Problem dadurch entsteht, dass der FTP-Login eine generische URL (ftp.netregistry.net) ist und das Home-Verzeichnis durch meinen Benutzernamen festgelegt wird. Die Listing-Datei befindet sich also vielleicht an einem tieferen Ort. Es ist keine spezifischere URL verfügbar. WGETs PWD gibt als Ergebnis "/" aus (im Debug-Modus).

Ist dies wahrscheinlich das Problem und gibt es, wenn ja, eine Lösung?

Antwort1

Aaah - dumme Frage! Ich hatte den völlig falschen Eindruck, dass die .listing-Datei auf dem Remote-System erstellt wird. Tatsächlich wird sie auf demlokalSystem und mein Problem betraf lediglich die lokalen Berechtigungen.

Zu meiner Verteidigung muss ich sagen, dass die Fehlermeldung von WGET vielleicht etwas deutlicher sein könnte, indem sie den vollständigen Pfad der fehlerhaften Datei angibt; der angegebene Teilpfad sieht genauso aus wie der Remote-Pfad und nicht wie der lokale Pfad.

Vielen Dank für Ihre Zeit, falls Sie dies lesen!

verwandte Informationen