Comandos FTP en profesordeinformatica.com

Comandos FTP

Por Aitor López de Aberasturi el Miércoles, 11 de Junio de 2014 0 Comentarios

El comando ftp es un comando que actúa como cliente y está incluido en la mayoría de los sistemas operativos como Windows, Linux o Mac y nos permite hacer la transferencia de ficheros entre un cliente y un servidor.

Su uso es el siguiente:

ftp servidor

Donde servidor es la dirección IP o nombre del servidor al que queremos subir o del que queremos descargar ficheros.

Otra forma de realizar la conexión es la siguiente:

ftp
ftp> open servidor

Una vez establecida la conexión podemos hacer utilizar diferentes comandos:

? o help: Nos da un listado de los diferentes comandos que podemos ejecutar desde el cliente.

help : Nos da ayuda de cada comando.

Los siguientes comandos nos permiten navegar por el cliente y servidor, creando su estructura de ficheros y directorios:

cd : Nos permite acceder a una carpeta del servidor. El valor de la carpeta puede ser absoluto o relativo.

lcd : Nos permite acceder a una carpeta del cliente. El valor de la carpeta puede ser absoluto o relativo.

pwd: Nos visualiza el directorio en el que estamos ubicados dentro del servidor.

!pwd: Nos visualiza el directorio en el que estamos ubicados dentro del cliente.

ls o dir: Nos lista los ficheros y directorios del servidor.

!ls o !dir: Nos lista los ficheros y directorios del cliente.

delete: Borra un fichero del servidor.

!delete: Borra un fichero del cliente.

rename: Renombra un fichero del servidor.

!rename: Renombra un fichero del cliente.

rmdir o rm: Borra un directorio del servidor.

!rmdir o !rm: Borra un directorio del cliente.

mkdir: Crea un directorio en el servidor.

!mkdir: Crea un directorio en el cliente.

Para el tipo de transferencia tenemos los siguientes comandos:

asc o ascii: Establece la transmisión de tipo ascii.

bin o binary: Establece la transmisión de tipo binario.

type: Indica el tipo de transferencia.

Ya sólo nos queda subir o descargar los ficheros. Para ello tenemos los siguientes comandos:

put: Transfiere un fichero local al servidor remoto.

mput: Transfiere uno o varios ficheros locales al servidor remoto.

get: Transfiere un fichero del servidor remoto al ordenador local.

mget: Transfiere uno o varios ficheros del servidor remoto al ordenador local.

Los comandos put y get admiten uno o dos parámetros, el segundo parámetro nos permite renombrar el archivo una vez subido o descargado.

Los comandos mput y mget admiten expresiones regulares (? para indicar un carácter y * para indicar varios caracteres). Cada vez que subimos o bajamos un archivo nos va a pedir una cornfirmación (a la que tendremos que responder y o yes). Si no queremos que nos pida dicha confirmación podremos utilizar el comando prompt.

prompt: Nos permite habilitar o deshabilitar el modo interactivo.

Para desconectarnos y/o cerrar la conexión tenemos los siguientes comandos:

close: Termina la sesión ftp pero no sale del programa.

bye o quit: Termina la sesión ftp y sale del programa.

Próxima entrada

Conexión en modo pasivo con el comando FTP desde Windows y Linux


Sobre el profe

Esta es la página web de Aitor Lopez de Aberasturi profesor de informática en ITS Ciudad Jardin. También puedes visitar mi blog de clase.