Comandos FTP
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 servidorDonde 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:
ftpftp> 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
Los siguientes comandos nos permiten navegar por el cliente y servidor, creando su estructura de ficheros y directorios:
cd
lcd
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.