¿Cómo puedo conectarme al servidor ftp en la terminal? ¿Qué es el comando? Por ejemplo, para el servidor ssh:

ssh [email protected] 

Respuesta

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 es posible que deba ponerlo en modo binario escribiendo binary

Para salir, escriba bye

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

Comentarios

  • Donde descargó el archivo cuando usamos get comando?
  • @Omer Se descargará a donde sea que se invoque el comando., por lo que generalmente cd a donde desea ponerlo primero. También hay un comando lcd que puede funcionar … lcd cambia la ruta del directorio local vs cd que cambia el directorio remoto. lcd dependiendo de la versión de ftp es a veces flakey, por lo tanto, la mejor opción es cd donde ' me gustaría primero, luego use ftp
  • Gracias … ¿puedo poner una carpeta completa de local a remoto?
  • @Omer Sí, y no..tú ' tendremos que hacer un mkdir, cd al directorio, luego mput * – ftp está limitado de esa manera. Consulte las preguntas relacionadas con curl (y tal vez wget, pero no ' t me cites), si ' quieres hazlo en un solo paso. Nota: mput * intentará mover todos los archivos en el directorio, si desea ser más selectivo, puede hacer * .suffix o un nombre de archivo
  • Además, si ' vas a intentar transferir muchos archivos, configura las opciones para que no ' necesites confirmar cada transferencia

Respuesta

 ftp open ftp://username:password@hostname  

Estos son dos comandos separados. El comando de apertura se ejecuta dentro de ftp.

Comentarios

  • Usuario = nombre de un usuario de cp, contraseña = contraseña de este usuario y nombre de host = ¿Dirección IP de la computadora a la que me gustaría conectarme?
  • @blackcornail Sí, esto es cierto

Respuesta

Sé que este tema es bastante antiguo, pero lo encontré accidentalmente y tal vez alguien más visite este sitio también. El comando ftp ya no funciona para High Sierra y versiones posteriores. https://discussions.apple.com/thread/8095899

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *