2010-11-01 12 views
11

ist es möglich, FileZilla Client über die Befehlszeile auszuführen und in der Lage Servername, Benutzer, Passwort, FTP-Protokoll (z. B. FTPES, SFTP), Portnummer? Ich schaute online und kann anscheinend keinen solchen Befehl finden. Auch ich benutze Windows 7, ich bin mir nicht sicher, ob das irgendwie eine kleinere Menge von Befehlen hat. Vielen Dank.FileZilla-Client in der Befehlszeile ausführen

+0

Sie wollen also welchen Prozess automatisieren? Anmeldung? –

+0

Erstellen Sie zuerst eine Site in der GUI und geben Sie dann die Site über "--site" in der Befehlszeile an. – user797717

Antwort

9

Sie können some command-line arguments for FileZilla verwenden, aber soweit ich weiß, ist es hauptsächlich ein GUI FTP-Client.

Ansonsten habe Windows ein gebündeltes Befehlszeile FTP-Client (FTP.exe)

+2

Dies ist die richtige Antwort, aber der Windows-FTP-Client saugt so schlecht, dass er den passiven Modus nicht unterstützt. Also, wenn Sie hinter einer Firewall sind, oder wenn der Server ist, werden Sie wahrscheinlich nicht in der Lage sein, Dateien zu erhalten. Die Kommunikation wird wahrscheinlich funktionieren, da FTP einen anderen Kanal dafür verwendet. So können Sie Verzeichnisse verbinden und ändern, aber keine Dateien holen/stellen. Genial. –

+2

Ich ändere gerade FileZilla (es ist OpenSource), um mehr Kommandozeile freundlich zu sein. z.B. Stellen Sie eine Verbindung zum Server her, legen Sie lokale und Remote-Pfade fest, und stellen Sie Dateien zum Hochladen bereit. Wenn ich fertig bin, sende ich ein Patch zurück das Projekt. – Dennis

2

Sie ncftpput verwenden können. ncftpput unterstützt das Hochladen von Befehlszeilendateien und hat andere Befehle.

ex: ncftpget, ncftpls, und Unterstützung automatisch erstellen Dateiordner.

Verwandte Themen