Aller au contenu principal

4.1 Commandes FTP (FTP COMMANDS)

Voici les commandes FTP :

Commandes de contrôle d'accès (Access Control Commands)

  • USER (USER NAME) - Le champ d'argument est une chaîne Telnet identifiant l'utilisateur.
  • PASS (PASSWORD) - Le champ d'argument est une chaîne Telnet spécifiant le mot de passe de l'utilisateur.
  • ACCT (ACCOUNT) - Le champ d'argument est une chaîne Telnet identifiant le compte de l'utilisateur.
  • CWD (CHANGE WORKING DIRECTORY) - Cette commande permet à l'utilisateur de travailler avec un répertoire différent pour le stockage ou la récupération de fichiers.
  • CDUP (CHANGE TO PARENT DIRECTORY) - Cette commande est un cas particulier de CWD, et est incluse pour simplifier l'implémentation de programmes pour le transfert d'arbres de répertoires.
  • SMNT (STRUCTURE MOUNT) - Cette commande permet à l'utilisateur de monter une structure de données de système de fichiers différente.
  • QUIT (LOGOUT) - Cette commande termine un USER et vide toutes les informations d'I/O et de compte.

Commandes de paramètres de transfert (Transfer Parameter Commands)

  • PORT (DATA PORT) - L'argument est la spécification du port de données.
  • PASV (PASSIVE) - Cette commande demande au server-DTP d'« écouter » sur un port de données.
  • TYPE (REPRESENTATION TYPE) - L'argument spécifie le type de représentation (ASCII, EBCDIC, Image, Local byte).
  • STRU (FILE STRUCTURE) - L'argument est un code de caractère Telnet unique spécifiant la structure de fichier (File, Record, Page).
  • MODE (TRANSFER MODE) - L'argument est un code de caractère Telnet unique spécifiant le mode de transfert de données (Stream, Block, Compressed).

Commandes de service FTP (FTP Service Commands)

  • RETR (RETRIEVE) - Cette commande fait en sorte que le server-DTP transfère une copie du fichier.
  • STOR (STORE) - Cette commande fait en sorte que le server-DTP accepte les données transférées et les stocke en tant que fichier.
  • STOU (STORE UNIQUE) - Cette commande se comporte comme STOR sauf que le fichier résultant doit être créé dans le répertoire actuel sous un nom unique pour ce répertoire.
  • APPE (APPEND) - Cette commande fait en sorte que le server-DTP accepte les données transférées et les stocke en tant que fichier.
  • ALLO (ALLOCATE) - Cette commande peut être requise par certains serveurs pour réserver un espace de stockage suffisant.
  • REST (RESTART) - Le champ d'argument représente le marqueur de serveur (Server Marker) auquel le transfert de fichier doit être redémarré.
  • RNFR (RENAME FROM) - Cette commande spécifie l'ancien chemin d'accès du fichier qui doit être renommé.
  • RNTO (RENAME TO) - Cette commande spécifie le nouveau chemin d'accès du fichier spécifié dans la commande RNFR immédiatement précédente.
  • ABOR (ABORT) - Cette commande indique au serveur d'abandonner la commande de service FTP précédente.
  • DELE (DELETE) - Cette commande fait en sorte que le fichier spécifié dans le chemin d'accès soit supprimé.
  • RMD (REMOVE DIRECTORY) - Cette commande fait en sorte que le répertoire spécifié dans le chemin d'accès soit supprimé en tant que répertoire.
  • MKD (MAKE DIRECTORY) - Cette commande fait en sorte que le répertoire spécifié dans le chemin d'accès soit créé en tant que répertoire.
  • PWD (PRINT WORKING DIRECTORY) - Cette commande fait en sorte que le nom du répertoire de travail actuel soit renvoyé.
  • LIST (LIST) - Cette commande fait en sorte qu'une liste soit envoyée du serveur au DTP passif.
  • NLST (NAME LIST) - Cette commande fait en sorte qu'une liste de répertoires soit envoyée du site serveur au site utilisateur.
  • SITE (SITE PARAMETERS) - Cette commande est utilisée par le serveur pour fournir des services spécifiques à son système.
  • SYST (SYSTEM) - Cette commande est utilisée pour connaître le type de système d'exploitation du serveur.
  • STAT (STATUS) - Cette commande provoque l'envoi d'une réponse de statut sur la connexion de contrôle.
  • HELP (HELP) - Cette commande fait en sorte que le serveur envoie des informations utiles.
  • NOOP (NOOP) - Cette commande n'affecte aucun paramètre ou commande précédemment entrée.