Wie lade ich einen Ordner herunter, der unter ftp://download.example.com

Wenn ich zu diesem Link gehe, wird mir der Ordner angezeigt und ich kann die konstituierenden Dateien einzeln speichern...aber wie verwende ich einen FTP-Client (wie zum Beispiel winscp) oder etwas anderes, um auf den Ordner zuzugreifen und einfach das Ganze zu kopieren? Ich habe keinen Benutzernamen und/oder Passwort nur diese (öffentliche) FTP-Adresse.

Author: studiohack, 2011-08-06

6 answers

Sie können den integrierten FTP-Client verwenden (da Sie WinSCP erwähnen, gehe ich davon aus, dass Sie sich auf der Windows-Plattform befinden).

ftp -s ftpscript.txt ftp://download.siteXYZ.com

Erstellen Sie eine Datei mit dem Namen ftpscript.txt, die folgenden Code enthält:

bin
cd /yourfolder
mget *
bye

Sie können mehr darüber sehen, wie das funktioniert hier.

Sie können ähnliche Skripte mit WinSCP ausführen.

winscp.exe /console /script=winscpscript.txt

Erstellen Sie eine Datei mit dem Namen winscpscript.txt, die folgenden Code enthält:

option batch on
open ftp://download.siteXYZ.com
get /yourfolder/*
close
exit

Sie können mehr darüber sehen, wie das funktioniert hier.

 2
Author: steenhulthin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-06 14:24:04

Wie versuchen Sie derzeit, auf die FTP-Site zuzugreifen? Versuchen Sie es mit einem FTP-Client wie FileZilla, der kostenlos ist, oder CuteFTP, der Kosten verursacht, aber ein anderer guter ist.

 1
Author: RobB,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-06 14:09:13

Ich benutze wget:

wget -r 'ftp://download.siteXYZ.com/directory/'

Das -r steht für rekursiv. Siehe man wget für Details.

 1
Author: Michał Šrajer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-06 14:28:19

Anscheinend mit Winscp..man kann einfach tun: Benutzername-> anonym und lassen Sie das Passwortfeld leer und fahren Sie dann wie gewohnt fort. Dies ähnelt dem, was Pavek gesagt hat, aber jemand anderes könnte die von mir bereitgestellten Details nützlich finden. Von den vorgeschlagenen Windows-Lösungen scheint dies die einfachste zu sein.

Danke an alle.

 1
Author: algorithmicCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-06 15:04:27

Geben Sie einfach "\download.siteXYZ.com" in "Eingabeaufforderung ausführen" und es sollte dieses Verzeichnis mit dem Windows Explorer zu Ihnen nehmen.

 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-06 14:09:18

FTP-Programme sollten " anonymous login "haben Zum Beispiel hat mein Linux-Programm namens" GNOME Commander " die Möglichkeit, sich bei Public FTP anzumelden. Ich glaube, diese Funktion ist unter allen Programmen.

 0
Author: Pavel Janicek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-06 14:10:09