Wie sende ich mit FileZilla eine Datei von der Befehlszeile aus?

Wie sende ich mit FileZilla eine Datei von der Befehlszeile aus?

Ich habe eine Batchdatei, die eine Anwendung erstellt, und möchte sie dann über die Befehlszeile auf einen FTP-Server hochladen.

Da ich den Upload manuell durchführe mitFileZilla, gibt es eine Befehlszeile zum Hochladen von Dateien?

Ich bin auf Windows beschränkt.

Antwort1

FileZilla verfügt über keine Befehlszeilenargumente (oder andere Möglichkeiten), die eine automatische Übertragung ermöglichen. Siehe:
Befehlszeilenargumente (Client)
https://trac.filezilla-project.org/ticket/2317


Sie können jedoch jeden anderen FTP-Client verwenden, der eine Automatisierung ermöglicht.

Beispielsweise WinSCP:
https://winscp.net/eng/docs/guide_automation

Ein typisches WinSCP-Skript ( script.txt) zum Hochladen sieht so aus:

open ftp://user:[email protected]/
put c:\files\*.* /home/user/
exit

Um das Skript auszuführen, verwenden Sie:

WinSCP.com /ini=nul /log=ftp.log /script=script.txt

Das WinSCP kannein Skript generierenvon einemimportierte FileZilla-Sitzung.

Weitere Einzelheiten finden Sie imLeitfaden zur FileZilla-Automatisierung.

(Ich bin der Autor von WinSCP)

Antwort2

Sie können hierfür den in Windows integrierten FTP-Client verwenden. FileZilla benötigen Sie nicht.

ftp
open *computer_name*
send *local_file* {remote file}

Antwort3

Sie sollten in der Lage sein, ein FTP-Befehlszeilenprogramm wiePSFTP. Bitte beachten Sie, dass PSFTP keinen passiven Modus verwendet und daher eine Datenverbindung für LAN-FTP erfordert.

Antwort4

Es gibt keine Befehlszeile für FileZilla zum Hochladen von Dateien, aber Sie können verwendenftp(man ftp) oder evtl.cURL(Man Curl) im Allgemeinen mit einemSSHVerbindung.

Unter Linux haben Sie viel mehr Zugriff auf Optionen als unter Windows, aber Sie könnten installierenCygwinum Windows zu verbessern.

Ich hoffe, das hilft. Das Erlernen der Befehlszeile ist sehr zeitsparend - es gibt Dinge, die Sie damit tun können, die mit einemBenutzeroberfläche.

verwandte Informationen