Sur tout système Unix, un client FTP permet d'utiliser le protocole FTP (File Transfer Protocol), directement en ligne de commande. Voilà un résumé de toutes les commandes disponibles.
? | Donne une vue d'ensemble des commandes disponibles. |
? commande | Donne un bref descriptif de la commande donnée. |
! | Exécute un sous-shell sur l'ordinateur local. |
! commande | Exécute la commande donnée, dans un sous-shell sur l'ordinateur local. |
bye | Termine la session en cours. |
help | Identique à ? |
quit | Identique à Bye. |
account [mot_de_passe] | Transmet le mot de pass nécessaire à l'ordinateur distant. |
open [hôte] | Ouvre une session sur l'ordinateur distant, donné par l'hôte. |
close | Termine la connexion FTP courante sans quitter le programme. |
disconnect | Identique à close. |
user [nomutilisateur [mot_de_passe]] | Modifie le nom utilisateur au cours de la session FTP. |
cd [répertoire] | Passe dans le répertoire donné. La saisie de la commande sans argument ne fait pas revenir au répertoire racine comme au niveau du shell, mais provoque la demande du répertoire cible. |
cdup | Fait passer au répertoire parent (correspond à cd). |
delete [nom_fichier_distant] | Supprime le fichier donné sur l'ordinateur distant. |
dir [répertoire] | Affiche le contenu du répertoire donné. |
ls [répertoire] | Affiche le contenu du répertoire courant ou du répertoire spécifié sur l'ordinateur local. |
mkdir [répertoire] | Crée un répertoire sur l'ordinateur distant. Si aucun répertoire n'est spécifié, oblige à répéter la commande. |
pwd | Affiche le nom du répertoire distant courant. |
mdir [répertoire] | Supprime le réperoire distant donné. Si aucun répertoire n'est spécifié, la commande oblige à le préciser. |
append [fichier_local] [fichier_distant] | Ajoute le contenu du fichier local à un fichier distant. |
cr | Active ou désactive le filtre de retour chariot. Le filtre est activé par défaut. |
get [nomfic.anc nomfic.nouv] | Transmet un fichier d'un ordinateur distant à l'ordinateur local. Si aucun nom n'est spécifié, la commande exige de nouveau la saisie. Lorsque nomfic.anc et nomfic.nouv sont donnés, le fichier nomfic.anc est renommé nomfic.nouv sur l'ordinateur local. |
mget [liste_fichiers] | Transmet les fichiers spécifiés dans liste_fichiers à l'ordinateurs local. Il faut confirmer séparement la transmission de chaque fichier si l'option -i n'as pas été utilisée. |
mput [liste_fichiers] | Transmet les fichiers spécifiés dans la liste_fichiers de l'ordinateur local à l'ordinateur distant. Il faut confirmer séparement la transmission de chaque fichier si l'option -i n'a pas été utilisée. |
put [nomfic.anc nomfic.nouv] | Transmet un fichier de l'ordinateur local à l'ordinateur distant. Si le nom n'est pas spécifié, la commande exige de nouveau la saisie. Lorsque les noms de fichier nomfic.anc et nomfic.nouv sont donnés, le fichier est renommé sur l'ordinateur distant. |
ascii | Permet le transfert de fichier en mode ASCII. Attention : ne tranmettez que des fichiers textes dans ce mode ! Utilisez le monde binaire pour les autres fichiers (voir ci-dessous). |
bell | Génére un son après chaque commande sur la console locale. |
bin | Permet le transfert de fichier binaire. Ce monde est nécessaire pour les fichiers images et les fichiers de programmes; avec le mode ASCII, vous ne pourriez plus ni exécuter les fichiers ni les ouvrir. |
binary | Identique à bin |
hash | Provoque l'affichage d'un dièse (#) après chaque transfert de bloc de 1 Koctet. Cet affichage permet de suivre la progression d'un transfert. |
prompt | Active ou désactive le prompt interactif |
status | Affiche les paramètres courants du programme FTP. |