Lista de comandos FTP para Linux y Windows con ejemplos

El protocolo y las herramientas del FTP se utilizan para transferir datos a través de la red de manera sencilla. Hay diferentes herramientas FTP con soporte GUI que pueden proporcionar un uso sencillo sin conocer ningún comando, pero en algunos casos podemos necesitar usar comandos FTP. En este tutorial aprenderemos a utilizar los comandos FTP con el ejemplo en sistemas operativos como Windows y Linux.

Contenido

Escape Shell

!

Ejecutar Macro

Las macros definidas pueden ser ejecutadas con el $ proporcionando el nombre de la macro. En este ejemplo ejecutaremos la macro llamada test

$test

Imprimir la información de ayuda local

Podemos imprimir la información de ayuda sobre los comandos locales con…

?

Imprimir información de ayuda local

Enviar el comando de la cuenta al servidor remoto

Después de conectar un servidor FTP podemos cambiar el usuario actual con el comando de la cuenta. Esto será como para la información de USUARIO y PASE.

account

Añadir a un archivo

Podemos añadirlo a un archivo existente con el comando «addend» como se muestra a continuación.

appendizaje

Establecer el tipo de transferencia ASCII

Hay diferentes tipos de transferencia. Podemos usar ascii para cambiar el modo de transferencia de texto.

ascii

Pitar cuando se complete el comando

La orden de bip sonará después de que se complete la orden dada.

beep

Establecer el tipo de transferencia binaria

Aparte del tipo ascii, también existe el tipo de transferencia binaria, en el que no habrá traducción durante la transferencia.

binario

Terminar la sesión de FTP y salir

Podemos terminar la sesión actual del FTP y salir del shell del FTP con un comando bye como el siguiente.

Terminar la sesión de FTP y Salir

bye

Alternar la sensibilidad a las mayúsculas y minúsculas

La sensibilidad a las mayúsculas y minúsculas puede ser activada o desactivada con el comando de mayúsculas y minúsculas como se muestra a continuación.

case

Cambiar el Directorio de Trabajo Remoto

Podemos cambiar el directorio de trabajo actual del sistema o servidor remoto con el comando cd. En este ejemplo navegaremos al directorio remoto Mirror

cd Mirror

Cambiar el directorio de trabajo remoto

Cambiar el directorio remoto al directorio de los padres

cdup cambiará automáticamente el directorio de trabajo actual del sistema remoto al nivel superior de padre o soltero.

cdup

Cambiar los permisos de archivos remotos

Si tenemos suficientes privilegios podemos cambiar los permisos de los archivos del sistema remoto iwth chmod como en los sistemas Linux.

chmod

Terminar la sesión de FTP

Otro comando para terminar las sesiones de FTP pero este comando no saldrá del shell interactivo de FTP.

close

Termina la sesión de FTP

Activar/Desactivar el transporte de retorno Stripping

cr

Activar/Desactivar Depuración

Si tenemos problemas para ejecutar los comandos, podemos necesitar más información. Podemos ejecutar los comandos en modo verborreico con el comando debug.

debug

Habilitar/Deshabilitar Depuración

Borrar el archivo remoto

Podemos eliminar el archivo remoto con el comando de eliminación. En este ejemplo, borraremos el archivo llamado old.txt

 borrar old.txt

Lista de contenidos del Directorio Remoto

Podemos listar los contenidos, archivos y carpetas del sistema remoto con el comando dir como abajo.

$ dir

Lista de contenidos del Directorio Remoto

Terminar la sesión de FTP

Podemos cerrar la sesión o conexión actual del FTP pero permanecer en el shell del FTP con el comando de desconexión.

desconectar

Terminar la sesión de FTP

Terminar la sesión de FTP y salir

Podemos terminar la sesión actual del FTP y salir del shell del FTP con el comando exit.

exit

Terminar la sesión de FTP y salir

Establecer el formato de transferencia de archivos

form

Recibir Archivo

Podemos descargar desde el sistema remoto con el comando get. Descargaremos un archivo llamado timestamp.txt en este ejemplo.

get timestamp.txt

Recibir Archivo

Mostrar información de ayuda local

help

Mostrar información de ayuda local

Establecer el tipo de transferencia binaria

image

Permitir el uso de cualquier familia de direcciones IP

ipany

Restringir sólo IPv4

ipv4

Restringir sólo IPv6

ipv6

Cambiar el Directorio de Trabajo Local

Como también trabajamos con el sistema local podemos cambiar el directorio local con el comando lcd.

lcd Downloads/

Cambiar el directorio de trabajo local

Lista de contenidos del Directorio Remoto

Uno de los comandos FTP más populares es ls que listará los contenidos, archivos, carpetas del sistema remoto.

ls

Lista de contenidos del directorio remoto

Definir Macro

macdef

Borrar múltiples archivos

Podemos eliminar varios archivos y carpetas con un solo comando. En este ejemplo vamos a borrar archivos llamados 1.txt , 2.txt , 3.txt

mover 1.txt 2.txt 3.txt

Crear un directorio en remoto

Podemos crear un directorio en el sistema remoto con el comando mkdir. En este ejemplo crearemos un directorio llamado backup

mkdir copia de seguridad

Lista de contenidos de múltiples directorios remotos

mls

Configurar el modo de transferencia de archivos

mode

Mostrar el tiempo de última modificación del archivo remoto

Podemos mostrar la última hora de modificación del archivo en el sistema remoto con el comando modtime. Mostraremos la hora de modificación del archivo filelist.gz en el sistema remoto.

modtime filelist.gz

Show Last Modification Time Of Remote File

Envía múltiples archivos

Podemos poner varios archivos con el comando mput. En este ejemplo enviaremos los archivos 1.txt , 2.txt , 3.txt

mput

Obtener archivo si el archivo remoto es más reciente que el local

Sólo podemos obtener el archivo si el archivo remoto es más reciente que el local. En este ejemplo comprobamos el archivo remoto 1.txt con el archivo local 1.txt

nuevo 1.txt 1.txt

Lista de contenidos del Directorio Remoto

lista

Establecer plantilla para la asignación de nombres de archivos por defecto

nmap

Establecer la tabla de traducción para la asignación de nombres de archivos por defecto

ntrans

Conectar el servidor FTP remoto y el puerto

Podemos conectarnos al servidor FTP con un comando abierto desde el shell del FTP. En este ejemplo nos conectaremos al ftp.itu.edu.tr .

open ftp.itu.edu.tr

Conectar el servidor FTP remoto y el puerto

Entra en el modo de transferencia pasiva

pasivo

Fuerza Interactiva de Impulso en Múltiples Comandos

prompt

Emite un comando sobre la conexión alternativa

proxy

Envía un solo archivo

Podemos usar el comando put para enviar un solo archivo al servidor FTP. En este ejemplo enviaremos un archivo llamado data.txt al sistema remoto.

put data.txt

Imprimir Directorio de Trabajo en el Sistema Remoto

Podemos imprimir y listar el directorio de trabajo actual del sistema o servidor remoto. Usaremos pwd sin ninguna opción.

pwd

Directorio de trabajo de impresión en el sistema remoto

¿Impresión? En lugar de los caracteres de control

qc

Terminar la sesión de FTP y salir

Otro buen comando para terminar la sesión de FTP y salir del shell de FTP.

quit

Terminar la sesión de FTP y salir

Enviar un comando FTP arbitrario

quote

Recibir Archivo

Otro buen comando para descargar archivos del servidor FTP remoto usaremos el comando recv con el nombre del archivo que queremos descargar. En este ejemplo descargaremos un archivo llamado timestamp.txt .

recv timestamp.txt

Recibir Archivo

Conseguir que el archivo se reinicie al final del archivo local

reget

Renombrar Archivo

Podemos renombrar un archivo remoto. Usaremos renombrar con el nombre actual del archivo y el nuevo nombre del archivo. Renombraremos el archivo llamado data.txt a newdata.txt

renombrar datos.txt datosnuevos.txt

Respuestas del comando de la cola de espera

reset

Reiniciar la transferencia de archivos a la cuenta de bytes

restart

Obtener ayuda del servidor remoto

rhelp

Eliminar el directorio del sistema remoto

Podemos remover un directorio en el servidor FTP remoto o en el sistema con rmdir proporcionando el nombre del directorio. En este ejemplo eliminaremos el directorio llamado antiguo

rmdir old

Mostrar el estado del sistema remoto

Después de conectar el servidor o sistema FTP remoto podemos imprimir el estado actual sobre el sistema remoto y la conexión con el comando rstatus.

rstatus

Mostrar estado del sistema remoto

Podemos ver que hay la siguiente información

  • Dirección IP conectada
  • Modo o tipo que es ASCII en este caso
  • Límite de ancho de banda de las sesiones que es ilimitado en este ejemplo
  • El tiempo de espera de las sesiones es de 300 segundos en este ejemplo
  • Tipo de conexión de control que es texto simple en este ejemplo
  • Tipo de conexión de datos que es texto simple en este ejemplo
  • El conteo de clientes conectados al servidor FTP remoto que es 2 en este ejemplo
  • Nombre y versión del software de servidor con su bandera que es vsFTPd 2.2.2 en este ejemplo

Tienda de cambio única para el archivo local

runique

Enviar un archivo

Podemos enviar un solo archivo al servidor remoto con el comando de envío especificando el nombre del archivo. En este ejemplo enviaremos el archivo llamado data.txt

enviar datos.txt

Habilitar/Deshabilitar el uso del puerto para cada conexión de datos

sendport

Mostrar el tamaño del archivo remoto

Podemos imprimir el tamaño del archivo dado en el servidor remoto con el comando de tamaño y proporcionando el nombre del archivo. En este ejemplo imprimiremos el tamaño de la lista de archivos.gz

size filelist.gz

Mostrar tamaño del archivo remoto

Mostrar estado actual

Podemos imprimir el estado actual de la conexión y los detalles técnicos con el comando de estado.

status

Mostrar estado actual

Establecer la estructura de transferencia de archivos

structura

Tienda de cambio única en el sistema remoto

sunique

Mostrar el tipo de sistema remoto

Mientras que trabajar con el sistema operativo de un servidor FTP remoto es importante. Podemos obtener información sobre el sistema remoto con un comando de sistema como el siguiente.

sistema

Mostrar tipo de sistema remoto

Establecer el tipo de transferencia de archivos Tenex

tenex

Activar/Desactivar el contador de bytes de impresión durante las transferencias

tick

Activar/Desactivar el rastreo de paquetes

trace

Establecer el tipo de transferencia de archivos

tipo

Obtener Umask en el sistema remoto

umask

Enviar información del nuevo usuario

Podemos reiniciar la sesión con un nombre de usuario diferente usando el comando de usuario. Proporcionaremos el nombre de usuario y la contraseña de forma interactiva.

user

Enviar información del nuevo usuario

Habilitar/Deshabilitar el Modo Verboso

Como el modo de depuración con puede habilitar y deshabilitar el modo de verbos con el comando de verbos como abajo.

verbose

Habilitar/Deshabilitar el Modo Verboso

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.