1 votos

Archivo FTP a una ruta específica en el servidor

Intento hacer un FTP con una línea en un shell desde un mac a una carpeta de mi servidor. Hacer lo mismo en el FTP-Shell no es un problema para mí, pero hacer esto en una línea no es posible para mí.

Ni siquiera tengo éxito con el siguiente connecttest simple, que supongo que es estándar en cualquier otro sistema:

ftp name:password@mysite

¿Cómo transferir un archivo en una línea de comandos con la siguiente información?

filename: <file>
server:<server>
username:<username>
password:<password>
pathonserver:<path>

ftp <username>:<password>@<server> "cd <path>;put <file>" ?

0 votos

Hace ftp ftp://<user>:<pass>@<server>/<path> ¿Trabajar?

0 votos

Sí que funciona. Gracias, es un buen comienzo. ¿Y cómo poner el archivo?

0 votos

Es ftp -u ftp://<user>:<pass>@<server>/<path> /path/to/file .

2voto

hjdm Puntos 18

Para subir un archivo a la ruta específica utilizando ftp comando que tienes que hacer:

ftp -u ftp://<user>:<pass>@<server>/<path> /path/to/file

Desde man ftp :

 -u URL file [...]
             Upload files on the command line to URL where URL is one of
             the ftp URL types as supported by auto-fetch (with an
             optional target filename for single file uploads), and file
             is one or more local files to be uploaded.

Para auto-fetch Las URLs también miran man ftp en AUTO-FETCHING FILES sección.

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