SAVOIRS · LINUX

Tutoriel FTP en ligne de commande

Dernière mise à jour 2025-06-06

- Introduction à la FTP (Protocole de transfert de fichiers)

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.


- Pour commencer

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


- Commandes de base

ftp> help

Liste toutes les commandes disponibles dans la session FTP.



- - Naviguer dans les répertoires

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



- Modes de transfert

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



Téléchargement de fichiers

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



---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

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



Gestion de fichiers

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



- - Commandes locales Shell

!ls                 # Run local system command



- Transferts automatiques

prompt              # Toggle confirmation for multiple transfers



- Fin de la session

quit                # Exit FTP session



Options de ligne de commande

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



- Commandes FTP avancées (référence rapide)

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



-Avorter un transfert de fichier

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.



- Règles de désignation des dossiers

  • - 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



- Résumé

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.

Une courte conversation avec un ingénieur. Pas de guillemet, pas de queue de rappel.