2010-11-01 15 views
11

¿es posible ejecutar el cliente de FileZilla a través de la línea de comandos y poder establecer el nombre del servidor, usuario, contraseña, protocolo FTP (por ejemplo, FTPES, SFTP), número de puerto? Miré en línea y parece que no puedo encontrar ningún comando. Además, estoy usando Windows 7, no estoy seguro si de alguna manera tiene un conjunto de comandos más pequeño. Gracias.Cliente FileZilla ejecutado en la línea de comandos

+0

por lo que desea automatizar qué proceso? ¿iniciar sesión? –

+0

Primero cree un sitio en GUI y luego especifique el sitio a través de "--site" en la línea de comando. – user797717

Respuesta

9

Puede usar some command-line arguments for FileZilla, pero hasta donde yo sé, es principalmente un cliente FTP GUI.

lo contrario, Windows tiene una línea de comandos incluido cliente FTP (FTP.exe)

+2

Esta es la respuesta correcta, pero el cliente FTP de Windows apesta tanto que no admite el modo Pasivo. Entonces, si está detrás de un firewall, o si el servidor es, es probable que no pueda obtener/poner archivos. Sin embargo, probablemente las comunicaciones funcionarán, ya que FTP usa un canal diferente para eso. Entonces puede conectarse y cambiar directorios, pero no obtener/poner archivos. Increíble. –

+2

Actualmente estoy modificando FileZilla (es un código abierto después de todo) para ser más amigable con la línea de comandos. p.ej. Conéctese al servidor, establezca rutas de acceso locales y remotas y coloque en cola los archivos para cargar. Cuando termine, remito un parche al proyecto. – Dennis

2

Puede utilizar ncftpput. ncftpput admite la carga de archivos de línea de comandos y tiene otros comandos.

ex: ncftpget, ncftpls, y admite la creación automática de la carpeta de archivos.

Cuestiones relacionadas