Una vez que has aprendido con más detalle cómo se puede entrar a un servidor FTP a través de la consola del sistema, veremos un listado de los comandos más utilizados dentro del servidor. Serán los comandos que te servirán para moverte por las carpetas, y poder bajar y subir ficheros al servidor.
Relacionados con la conexión.
- open [host]: abre una conexión FTP con el host especificado.
- user [login: permite autenticarse como un usuario o usuaria determinado.
- exit | bye | quit: cierra la conexión actual y terminan el programa.
- close: cierra la conexión actual.
Gestión de la posición.
- ls: muestra el contenido del directorio remoto.
- dir: muestra el contenido del directorio actual en el servidor en formato largo (similar a ls -al).
- !<comando>: ejecuta un comando en un shell en el cliente.
- cd [directorio]: cambia el directorio actual en el servidor.
- lcd [directorio]: cambia el directorio actual en el cliente.
Modos de transferencia.
- get [fichero]: traslada un fichero desde el servidor al cliente.
- put [fichero]: traslada un fichero desde el cliente al servidor.
- mget [patrón]: traslada todos los ficheros que satisfagan cierto patrón del servidor al cliente.
- mput [patrón]: traslada todos los ficheros que satisfagan cierto patrón del cliente al servidor.
- binary: establece el modo de transferencia binario (todo lo que no sea texto ASCII).
- ascii: establece el modo de transferencia para texto ASCII.
- prompt: habilita o deshabilita el modo interactivo. Por ejemplo, cuando se transfieren a la vez más de un fichero utilizando un patrón. En el modo interactivo se pregunta para cada uno de ellos si se desea transferir o no.
help [comando]: Ofrece información sobre un comando concreto o sobre la lista de comandos.
Más información en:
https://es.wikipedia.org/wiki/Protocolo_de_transferencia_de_archivos
Cada una de las instrucciones que puedes utilizar en un cliente FTP en modo comando o consola.