Original geschrieben von marcoo
mput -R foo
wird dir helfen. R steht fuer rekursiv, also inklusive ordner.
Also bei mput -R passiert folgendes:
# ich befinde mich in einem Ordner der 3 Dateien und einen Ordner enthält. Der Ordner #enthält wieder Dateien und Ordner
ftp>mput -R *
mput -R [anpqy]? y
#ich hab' mal angenommen, dass "y" yes heisst. Was die anderen Sachen bedeuten, weiss #ich nicht (bis auf "n" natürlich).
ftp: local: -R: No such file or directory
mput (Datei X) [anpqy]? y
... (bedeutet irgendwelche Zeilen und Nummern bis zum "Transfer Complete"
mput (nächste Datei) [anpqy]? y
...
mput (DER ORDNER!) [anpqy]? y
(DER ORDNER): not a plain file.
mput (dritte und letzte Datei) [anpqy]? y
...
ftp>
Tja, der Ordner ist nicht mit 'rübergegangen. Versucht man's so:
mput -R (DER ORDNER)
#und drückt Return
ftp: local: -R: No such file or directory
mput (DER ORDNER) [anpqy]? y
(DER ORDNER): not a plain file
ftp>
Tja, wo ist der Fehler? Sollte ich ihn nicht selber gemacht haben, könnte es vielleicht sein, dass der Befehl "mput -R" nicht funktioniert? Immerhin scheint er ja statt den Befehl rekursiv auszuführen nach der Datei "-R" zu suchen. Danach switcht er immer direkt weiter und bietet mput mit der nächsten Datei an (plus [anpqy]?). Sieht irgendwie so aus, als kenne er kein "-R".
Weiss jemand weiter?