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, orunique
📎 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.
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.