24 votos

¿Cómo puedo conectarme al servidor ftp en el terminal?

¿Cómo puedo conectarme al servidor ftp en el terminal? ¿Cuál es el comando? Por ejemplo para el servidor ssh:

ssh admin@ip.of.the.site

31voto

David Fass Puntos 66
ftp hostname

o

ftp://username:password@hostname

Ahora, una vez conectado las 5 opciones más comunes son:

cd foldername      #e.g. cd /downloads/recent
get filename       #e.g. get thisisthefileiwant.text
put filename       #e.g. put sendthistotheserver.txt
mget filenameregex #e.g mget * to get every file in a directory
mput filemameregex #e.g. mput *.txt to upload every txt file to the server

El único truco es que a veces hay que ponerlo en modo binario escribiendo binary

Para salir, escriba bye

La diferencia entre la solución mía y la de @grgarside es que la suya lo bifurca al Finder usando open, mientras que la mía usa Terminal

0 votos

Donde se descargó el archivo cuando usamos get ¿comando?

0 votos

@Omer Se descargará en el lugar desde el que se invoque el comando, así que generalmente hay que ir primero al lugar donde se quiera poner. También hay un comando lcd que puede funcionar... lcd cambia la ruta del directorio local frente a cd, que cambia el directorio remoto. lcd, dependiendo de la versión de ftp, a veces falla, así que la mejor opción es ir primero con cd al lugar donde quieres ponerlo, y luego usar ftp.

0 votos

Gracias .... ¿puedo poner una carpeta entera de local a remota?

9voto

entymon Puntos 61

Sé que este tema es bastante viejo pero lo encontré por casualidad y quizás alguien más visite este sitio también. El comando ftp ya no funciona para High Sierra y superior. https://discussions.apple.com/thread/8095899

6voto

siva Puntos 23
ftp
open ftp://username:password@hostname

Se trata de dos comandos distintos. El comando open se ejecuta dentro de ftp.

2 votos

Usuario = nombre de un usuario de cp, contraseña = passwd de este usuario, y hostname = dirección ip del ordenador donde me quiero conectar?

0 votos

@blackcornail Sí, esto es cierto

1 votos

¿cómo escapar caracteres especiales? por ejemplo, nombre de usuario que contiene @

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X