Skip to main content

Exemples d'utilisation de la commande FTP Linux

How to Use FTP Unix Command (Avril 2024)

How to Use FTP Unix Command (Avril 2024)
Anonim

FTP est le protocole de transfert de fichiers le plus simple et le plus familier qui échange des fichiers entre un ordinateur local et un ordinateur ou un réseau distant. Les systèmes d'exploitation Linux et Unix ont des invites de ligne de commande intégrées que vous pouvez utiliser comme clients FTP pour établir une connexion FTP.

Attention: Une transmission FTP n'est pas cryptée. Toute personne qui intercepte la transmission peut lire les données que vous envoyez, y compris votre nom d'utilisateur et votre mot de passe. Pour une transmission sécurisée, utilisez SFTP.

Établir une connexion FTP

Avant de pouvoir utiliser les différentes commandes FTP, vous devez établir une connexion avec le réseau ou l'ordinateur distant. Pour ce faire, ouvrez une fenêtre de terminal sous Linux et tapez ftp suivi d'un nom de domaine ou d'une adresse IP du serveur FTP, tel que ftp 192.168.0.1 ou ftp domain.com . Par exemple:

ftp abc.xyz.edu

Cette commande tente de se connecter au serveur ftp sur abc.xyz.edu. S'il réussit, il vous est demandé de vous connecter avec un nom d'utilisateur et un mot de passe. Les serveurs FTP publics vous permettent souvent de vous connecter en utilisant le nom d'utilisateur anonyme et votre adresse e-mail en tant que mot de passe ou sans mot de passe.

Lorsque vous vous connectez avec succès, vous voyez un ftp> invite sur l'écran du terminal. Avant d’aller plus loin, obtenez une liste des commandes FTP disponibles en utilisant leAidez-moi une fonction. Cela est utile car, selon votre système et vos logiciels, certaines des commandes FTP répertoriées peuvent ne pas fonctionner.

Exemples et descriptions de commandes FTP

Les commandes FTP utilisées avec Linux et Unix diffèrent des commandes FTP utilisées avec la ligne de commande Windows. Voici des exemples illustrant les utilisations typiques des commandes FTP de Linux pour copier, renommer et supprimer à distance des fichiers.

ftp> aide

La fonction d’aide répertorie les commandes que vous pouvez utiliser pour afficher le contenu du répertoire, transférer des fichiers et supprimer des fichiers. La commande ftp> ? accomplit la même chose.

ftp> ls

Cette commande imprime les noms des fichiers et des sous-répertoires du répertoire en cours sur l'ordinateur distant.

ftp> clients cd

Cette commande modifie le répertoire en cours en le sous-répertoire nommé les clients si cela existe.

ftp> cdup

Cela change le répertoire actuel en répertoire parent.

ftp> lcd images

Cette commande modifie le répertoire en cours sur l’ordinateur local pour images , s'il existe.

ftp> ascii

Cela passe en mode ASCII pour le transfert de fichiers texte. ASCII est la valeur par défaut sur la plupart des systèmes.

ftp> binaire

Cette commande passe en mode binaire pour transférer tous les fichiers qui ne sont pas des fichiers texte.

ftp> obtenir image1.jpg

Cela télécharge le fichier image1.jpg de l'ordinateur distant à l'ordinateur local. Avertissement: S'il existe déjà un fichier portant le même nom sur l'ordinateur local, il est écrasé.

ftp> put image2.jpg

Télécharge le fichier image2.jpg de l'ordinateur local vers l'ordinateur distant. Avertissement: S'il existe déjà un fichier portant le même nom sur l'ordinateur distant, il est écrasé.

ftp>! ls

L'ajout d'un point d'exclamation devant une commande exécute la commande spécifiée sur l'ordinateur local. So! Ls répertorie les noms de fichier et les noms de répertoire du répertoire actuel sur l'ordinateur local.

ftp> mget * .jpg

Avec la commande mget. vous pouvez télécharger plusieurs images. Cette commande télécharge tous les fichiers se terminant par .jpg.

ftp>renommer de en

La commande rename modifie le fichier nommé de par le nouveau nom de sur le serveur distant.

ftp> put local-file fichier distant

Cette commande stocke un fichier local sur la machine distante. Envoyer un fichier local fichier distant fait la même chose.

ftp> mput * .jpg

Cette commande télécharge tous les fichiers se terminant par .jpg dans le dossier actif de la machine distante.

ftp> supprimer le fichier distant

Supprime le fichier nommé fichier distant sur la machine distante.

ftp> mdelete * .jpg

Cela supprime tous les fichiers se terminant par .jpg dans le dossier actif sur la machine distante.

ftp> taille nom-fichier

Déterminez la taille d'un fichier sur la machine distante avec cette commande.

ftp> mkdir nom de répertoire

Créez un nouveau répertoire sur le serveur distant.

ftp> invite

La commande prompt active ou désactive le mode interactif afin que les commandes de plusieurs fichiers soient exécutées sans confirmation de l'utilisateur.

ftp> quitter

La commande quit met fin à la session FTP et quitte le programme FTP. Les commandes au revoir et sortie accomplir la même chose.

Options de ligne de commande

Les options (également appelées drapeaux ou commutateurs) modifient le fonctionnement d'une commande FTP. Généralement, une option de ligne de commande suit la commande FTP principale après un espace. Voici une liste d'options que vous pouvez ajouter aux commandes FTP et une description de leurs tâches.

  • -4 Utilisez uniquement IPv4 lorsque vous contactez un hôte
  • -6 Utiliser uniquement IPv6
  • -eDésactive le support de l'historique et l'édition des commandes
  • -pUtiliser le mode passif pour les transferts de données
  • -jeDésactive les invites interactives lors des transferts de fichiers
  • -nEmpêche la connexion automatique lors de la première connexion
  • -gDésactive la suppression du nom de fichier
  • -vForce le serveur de suppression à afficher toutes les réponses
  • -réEngage le débogage