De vez en cuando sucede que alguien necesita acceder a un FTP. Hoy en día, a pesar de todo, el FTP sigue siendo un protocolo muy útil por ser sencillo, rápido e inseguro… bueno, por inseguro no es por lo que se lo usa. Pero el tipo tiene sus fieles seguidores.
Cuando me preguntan que cliente de FTP recomiendo, siempre menciono el de línea de comandos de Windows. ¿Por qué? Porque es el más estandar y sencillo de usar. Aunque tiene alguna mínima desventaja frente a los gráficos: no tiene barra de progreso, por lo cual, no se puede saber cuanto falta por bajar o subir.
A continuación, un breve manual de instrucciones.
Para conectarse, ejecutar en una línea de comandos:
ftp nombre_o_ip_del_servidor_ftp
Una vez conectado, se nos pedirá usuario y contraseña. La contraseña no aparecerá escrita, pero será ingresada.
Dentro del FTP, podremos ejecutar los siguientes comandos.
- cambiar de directorio: cd nombre_del_directorio
- listar los archivos con permisos, tamaño y propiedades: dir
- listar los archivos en formato simple: ls
- obtener un archivo: get nombre_de_archivo
- subir un archivo: put nombre_de_archivo
- obtener la lista de comandos: ?
- obtener ayuda sobre un comando: ? comando
La descarga o las subidas las hará hasta o desde el directorio «Local». Para ver o cambiar el directorio local se usa el comando: lcd [nuevo_directorio]
La imagen es un ejemplo de una sesión de FTP:
En cualquier momento podremos desconectarnos ejecutado: bye
Si queremos seguir trabajando con el FTP y cambiar a otro servidor o entrar con otro usuario, podemos usar los comandos close y open nombre_o_ip_del_servidor_ftp.
Espero que les sirva y no vuelvan a usar Internet Explorer como cliente FTP nunca más en sus vidas!
hola , quisiera saber cmo hacer para bajar todo el contenido de una carpeta ftp.
intente hacer get *.* pero sin resultados positivos
Hola jocho!
Lamentablemente con el FTP de línea de comandos deberás ejecutar un get por cada archivo de la carpeta.
Saludos.
¡Excelente aporte Andrea!
Muchas gracias.
Fede.
http://www.scriptftp.com : Justo lo que precisaba.
Sencillo potente y con excelente documentacion.
Muy recomendable !!!
Hola de nuevo Andrea. Justo estaba frente a la PC cuando escribiste.
Yo no conozco otro cliente ftp para Windows por línea de comando, pero si puedo decirte que muchos clientes de FTP soportan automatización. Yo soy un poco fan de los productos de Ipswitch http://www.ipswitch.com/, tiene versiones de prueba.
Saludos.
Ok. Gracias por responder tan rapido…
el tema es que quiero armar unas tareas en un bat.
Conoces algun cliente ftp que funcione por linea de comandos.
Yo encontre uno (freeftp) pero no pude encontrar ayuda por ningun lado.
otra vez gracias
Andrea
Hola Andrea.
El FTP de linea de comandos en Windows no soporta modo pasivo. Si estás utilizando otro cliente, puedes tratar de ver la ayuda con «?» o «help».
Si quieres, puedes probar con el explorador de Windows que sí se conecta a sitios FTP de modo pasivo.
Saludos.
Veo con status que el modo de mi conexion es activo… pero no logro pasarlo a modo pasivo. Que comando puedo usar para cambiar a modo pasivo?