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

SAVOIRS · LINUX

Tutoriel FTP en ligne de commande

Dernière mise à jour 2025-06-06

📡 Introduction to FTP (File Transfer Protocol)

FTP est un protocole standard utilisé pour transférer des fichiers entre un client et un serveur. Les ftp programme est une interface en ligne de commande pour ce protocole, permettant aux utilisateurs de télécharger, télécharger et gérer des fichiers sur des serveurs distants.


🚀 Getting Started

ftp abc.xyz.edu

Utilisez la commande ci-dessus pour vous connecter à un serveur. Connectez-vous en utilisant vos identifiants ou :

  • Nom d'utilisateur: anonymous
  • Mot de passe: votre adresse email


🔎 Basic Commands

ftp> help

Liste toutes les commandes disponibles dans la session 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
  



🔄 Transfer Modes

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



⬇️ Downloading Files

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
  



🖥️ Local Shell Commands

!ls                 # Run local system command



🔄 Automate Transfers

prompt              # Toggle confirmation for multiple transfers



❌ Ending the Session

quit                # Exit FTP session



⚙️ Command-Line Options

Option Désignation des marchandises
-p Utiliser le mode passif (par défaut)
-n Désactiver la connexion automatique
-Je suis Désactiver les invitations pour les transferts de fichiers multiples
-e Désactiver l'édition des commandes
-g Désactive le glibbing du nom de fichier
-V Mode Verbose: afficher toutes les réponses du serveur
-d Activer le mode de débogage



🔧 Advanced FTP Commands (Quick Reference)

Commande Désignation des marchandises
annexe Ajoute un fichier local à un fichier distant
cloche Sonnez une cloche après chaque transfert
Cas Convertir les noms de fichiers distants Uppercase en minuscules
chmod Modifier les permissions de fichiers sur le serveur distant
dir Lister le contenu du répertoire avec les détails
Glande Impossible d'agrandir l'extension de wildcard pour les listes de fichiers
Macdef Définir une macro pour les commandes batch
renommer Renommer un fichier sur le serveur distant
État Afficher l'état actuel du FTP
type Afficher ou définir le type de transfert de fichier
utilisateur Changer l'utilisateur de connexion



❗ Aborting a File Transfer

Pour annuler un transfert, appuyez sur Ctrl + C. Pour les téléchargements, le transfert s'arrête immédiatement. Pour les téléchargements, le serveur distant doit prendre en charge le ABOR commande d'arrêter rapidement.



📛 File Naming Rules

  • - comme nom de fichier = utiliser entrée/sortie standard
  • |command = commande pipe à shell (par exemple, dir | more)
  • Wildcard expansion suit les règles shell (sauf si désactivé)
  • Les noms de fichiers distants ou locaux peuvent être modifiés par case, nmap, ntransou runique



📎 Summary

Le client FTP est un puissant outil de ligne de commande pour transférer et gérer des fichiers à distance. Avec un mélange de fonctionnalités de base et avancées, il reste utile pour les scripts automatisés, la maintenance des serveurs et la gestion des systèmes anciens.

← Tous les articles de la base de connaissances

Dites-nous ce qui doit rester debout.

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