ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

CONOCEDGEBASE · LINUX

Tutorial de línea de comandos FTP

Última actualización 2025-06-06

📡 Introducción a la FTP (Protocolo de Transferencia de Filos)

FTP es un protocolo estándar utilizado para transferir archivos entre un cliente y un servidor. El ftp programa es una interfaz de línea de comandos para este protocolo, permitiendo a los usuarios subir, descargar y gestionar archivos en servidores remotos.


🚀 Comenzar

ftp abc.xyz.edu

Utilice el comando anterior para conectarse a un servidor. Inicie sesión utilizando sus credenciales o:

  • Nombre de usuario: anonymous
  • Contraseña: su dirección de correo electrónico


🔎 Basic Commands

ftp> help

Enumere todos los comandos disponibles en la sesión FTP.



📂 Navigating Directories

ls                  # List remote files
cd [directory]      # Change remote directory
cd ..               # Go to parent directory
lcd [directory]     # Change local directory
pwd                 # Show current remote directory
  



🔄 Modos de transferencia

ascii               # Use for text files
binary              # Use for binary files (images, zips, etc.)
  



⬇pping Descargar archivos

get image1.jpg      # Download a single file
mget *.jpg          # Download multiple files
  



⬆️ Uploading Files

put image2.jpg      # Upload a single file
mput *.jpg          # Upload multiple files
  



🗑️ File Management

delete image.jpg    # Delete a remote file
mdelete *.jpg       # Delete multiple files
mkdir newfolder     # Create a remote directory
rmdir oldfolder     # Remove a remote directory
  



🖥Ω Comandos Locales de Shell

!ls                 # Run local system command



🔄 Automatizar las transferencias

prompt              # Toggle confirmation for multiple transfers



❌ Ending the Session

quit                # Exit FTP session



⚙️ Command-Line Options

Opción Descripción
-p Usar el modo pasivo (por defecto)
- No. Desactivar el auto-login
-i Instrucciones deshabilitables para múltiples transferencias de archivos
-e Edición de comandos deshabilitados
- g Desactivar el nombre de archivo globbing
-v Modo de verbose: mostrar todas las respuestas del servidor
-D Modo de depuración de la capacidad



🔧 Comandos FTP avanzados (referencia rápida)

Comando Descripción
apéndice Apéndice un archivo local a un archivo remoto
campana Anillo de campana después de cada transferencia
Caso Convertir los nombres de archivo remotos UPPERCASE en minúsculas
chmod Cambiar permisos de archivo en el servidor remoto
dir Contenido del directorio de lista con detalles
glob Toggle wildcard expansión para listas de archivos
macdef Define una macro para comandos de lote
renombre Renombrar un archivo en el servidor remoto
Estado Mostrar el estado actual de FTP
Tipo Mostrar o establecer tipo de transferencia de archivos
usuario Cambiar usuario de inicio



❗ Abortar una transferencia de archivos

Para cancelar un traslado, pulse Ctrl + CPara las subidas, la transferencia se detiene inmediatamente. Para las descargas, el servidor remoto debe apoyar el ABOR orden de parar rápidamente.



📛 Reglas de nominación de archivos

  • - como nombre de archivo = uso de entrada/salida estándar
  • |command = tubo al comando shell (por ejemplo, dir | more)
  • La expansión de Wildcard sigue las reglas de shell (sin discapacidad)
  • Los nombres remotos o locales de archivos pueden ser alterados por case, nmap, ntrans, o runique



📎 Resumen

El cliente FTP es una poderosa herramienta de línea de comandos para transferir y gestionar archivos de forma remota. Con una mezcla de características básicas y avanzadas, sigue siendo útil para scripts automatizados, mantenimiento de servidores y gestión de sistemas heredados.

← Todos los artículos de base de conocimientos

Díganos qué tiene que estar levantado.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.