2010-11-01 19 views
11

è possibile eseguire client FileZilla tramite la riga di comando ed essere in grado di impostare nome server, utente, password, protocollo FTP (ad esempio FTPES, SFTP), numero di porta? Ho guardato online e non riesco a trovare alcun comando del genere. inoltre, sto usando Windows 7, non sono sicuro se questo in qualche modo ha un piccolo insieme di comandi. Grazie.Client FileZilla eseguito nella riga di comando

+0

quindi vuoi automatizzare quale processo? accesso? –

+0

Creare un sito prima nella GUI, quindi specificare il sito tramite "--site" nella riga di comando. – user797717

risposta

9

È possibile utilizzare some command-line arguments for FileZilla, ma per quanto ne so, è principalmente un client FTP della GUI.

caso contrario, Windows ha un client a riga di comando in bundle FTP (FTP.exe)

+2

Questa è la risposta giusta, ma il client FTP di Windows fa schifo così male che non supporta la modalità passiva. Quindi se sei dietro un firewall, o se il server è, è probabile che non sarai in grado di ottenere/mettere file. Le comunicazioni probabilmente funzioneranno anche se FTP utilizza un canale diverso per quello. Quindi puoi connettere e cambiare directory, ma non ottenere/mettere file. Eccezionale. –

+2

Attualmente sto modificando FileZilla (dopotutto è opensource) per essere più favorevole alla riga di comando. per esempio. connettersi al server, impostare percorsi locali e remoti e accodare i file per il caricamento. Quando ho finito invio una patch al progetto. – Dennis

2

È possibile utilizzare ncftpput. ncftpput supporta il caricamento di file da riga di comando e ha altri comandi.

ex: ncftpget, ncftpls e supporta la cartella di creazione automatica dei file.