Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
.Dd 15 août 1999 .Dt FTP 1 [size=18] [b]Nom[/b] [/size] .Nm ftp .Nd programme de transfert de fichiers d'Internet [size=18] [b]Résumé[/b] [/size] .Nm ftp .Op Fl pinegvd .Op Ar hôte .Nm pftp .Op Fl inegvd .Op Ar hôte [size=18] [b]Description[/b] [/size] .Nm ftp est l'interface utilisateur du File Transfer Protocol (protocole de transfert de fichiers) standard d'Internet. Ce programme permet à un utilisateur de transférer des fichiers vers et à partir d'un site réseau distant. Les options peuvent être spécifiées sur la ligne de commandes, ou fournies à l'interpréteur de commandes. .Bl -tag -width flag .It Fl p Utiliser le mode passif pour les transferts de données. Permet l'utilisation de .Nm ftp dans les environnements où un pare-feu (firewall) empêche les connexions depuis l'extérieur vers la machine cliente. Requiert que le serveur .Nm ftp supporte la commande PASV. Ce mode est maintenant utilisé par défaut par .Nm tous les clients (ftp et pftp) à cause de problèmes de sécurité relatifs au mode de transfert PORT. L'option n'est conservée que pour la compatibilité et n'a plus aucun effet. .It Fl i Désactiver l'interrogation interactive lors de transferts de fichiers multiples. .It Fl n Empêcher .Nm ftp de tenter la « connexion automatique » lors de la connexion initiale. Si l'auto-connexion est activée, .Nm ftp recherchera dans le fichier .Pa .netrc (voyez .Xr netrc 5) du répertoire personnel de l'utilisateur une entrée décrivant un compte sur la machine distante. S'il n'en trouve pas, .Nm ftp demandera le nom de connexion (login) sur la machine distante (par défaut l'identité de l'utilisateur sur la machine locale) et, si nécessaire, un mot de passe et un compte avec lesquels se connecter. .It Fl e Désactiver l'édition de commandes et le support de l'historique, si cela a été compilé dans l'exécutable .Nm ftp . Sinon, ne fait rien. .It Fl g Désactiver le développement des métacaractères dans les noms de fichiers. .It Fl v L'option bavarde (verbeuse) force .Nm ftp à afficher toutes les réponses provenant du serveur distant, ainsi que de faire un rapport sur les statistiques de transfert des données. .It Fl d Activer le mode de débogage. .El L'hôte client avec lequel .Nm ftp va communiquer peut être spécifié sur la ligne de commandes. Si cela est fait, .Nm ftp essaiera immédiatement d'établir une connexion avec un serveur .Tn FTP sur cet hôte ; sinon, .Nm ftp entrera dans son interpréteur de commandes et attendra des instructions de l'utilisateur. Quand .Nm ftp attend des commandes de l'utilisateur, il affiche l'invite « ftp> ». Les commandes suivantes sont reconnues par .Nm ftp : .Bl -tag -width Fl .It Ic &! Op Ar commande Op Ar arguments Invoquer un shell interactif sur la machine locale. S'il y a des arguments, le premier d'entre eux est une commande à exécuter directement, et les autres sont ses arguments. .It Ic &$ Ar nom-macro Op Ar arguments Exécuter la macro .Ar nom-macro qui a été définie par la commande .Ic macdef . Les arguments sont passés à la macro non développés. .It Ic account Op Ar mot-passe Fournir un mot de passe supplémentaire requis par un système distant pour accéder aux ressources une fois qu'une connexion a pu être correctement établie. Si aucun argument n'est inclus, l'utilisateur devra fournir un mot de passe de compte dans un mode d'entrée sans écho. .It Ic append Ar fichier-local Op Ar fichier-distant Concaténer un fichier local à un fichier sur la machine distante. Si .Ar fichier-distant n'est pas spécifié, le nom du fichier local est utilisé pour nommer le fichier distant après avoir été altéré par un réglage de .Ic ntrans ou de .Ic nmap . Le transfert de fichier utilise les réglages courants pour .Ic type , .Ic format , .Ic mode et .Ic structure . .It Ic ascii Fixer le .Ic type de transfert de fichier à .Tn ASCII réseau . C'est le type par défaut. .It Ic bell S'arranger pour qu'un bip soit émis après chaque transfert de fichier. .It Ic binary Spécifier le .Ic type de transfert de fichier pour qu'il permette le transfert d'images binaires. .It Ic bye Terminer la session .Tn FTP sur le serveur distant et quitter .Nm ftp . Un EOF terminera également la session et arrêtera l'application. .It Ic case Changer de format de casse pour les noms de fichiers distants lors des commandes .Ic mget . Quand .Ic case est activé (non activé par défaut), les noms de fichiers distants ne comportant que des lettres en majuscule seront écrits dans le répertoire local avec les mêmes lettres converties en minuscules. .It Ic &cd Ar répertoire-distant Se déplacer du répertoire courant au répertoire .Ar répertoire-distant sur la machine distante. .It Ic cdup Se déplacer du répertoire de travail sur la machine distante vers son répertoire père. .It Ic chmod Ar mode nom-fichier Fixer les permissions du fichier .Ar nom-fichier sur le système distant à .Ar mode . .It Ic close Terminer la session .Tn FTP sur le serveur distant, et retourner à l'interpréteur de commandes. Toutes les macros définies sont effacées. .It Ic &cr Activer/désactiver la suppression du retour chariot lors de la récupération de fichiers de type ascii. Les enregistrements sont caractérisés par une séquence retour chariot/saut de ligne lors du transfert d'un fichier de type ascii. Quand .Ic &cr est activé (comportement par défaut), les retours chariots sont supprimés de cette séquence pour se conformer au délimiteur .Ux composé d'un seul saut de ligne. Les enregistrements sur des systèmes .Pf non- Ns Ux peuvent contenir des sauts de lignes isolés ; quand un transfert de type ascii est effectué, ces sauts de lignes ne peuvent être distingués des délimiteurs de champs que lorsque .Ic &cr est désactivé. .It Ic delete Ar fichier-distant Effacer le .Ar fichier-distant sur la machine distante. .It Ic debug Op Ar valeur-débogage Activer/désactiver le mode de débogage. Si la valeur optionnelle .Ar valeur-débogage est spécifiée, elle sera utilisée pour définir le niveau de débogage. Quand le débogage est activé, .Nm ftp affichera toutes les commandes envoyées à la machine distante en les préfixant par la chaîne de caractères « --> ». .It Xo .Ic dir .Op Ar répertoire-distant .Op Ar fichier-local .Xc Afficher la liste du contenu du .Ar répertoire-distant , et placer éventuellement la sortie dans le .Ar fichier-local . Si l'invite interactive est activée, .Nm ftp demandera à l'utilisateur de vérifier que le dernier argument est effectivement le fichier local cible destiné à la réception de la sortie de .Ic dir . Si aucun répertoire n'est spécifié, le répertoire de travail courant sur la machine distante est utilisé. Si aucun fichier local n'est spécifié, ou si .Ar fichier-local est « [b][/b]- », la sortie est envoyée sur le terminal. .It Ic disconnect Un synonyme de .Ar close . .It Ic form Ar format Fixer la forme de transfert de fichier à .Ar format . Le format par défaut est « file » (fichier). .It Ic get Ar fichier-distant Op Ar fichier-local Récupérer le .Ar fichier-distant et le stocker sur la machine locale. Si le nom du fichier local n'est pas spécifié, il sera le même que celui du fichier situé sur la machine distante, et peut être modifié par les réglages courants de .Ic case , .Ic ntrans , et .Ic nmap . Les réglages courants pour .Ic type , .Ic form , .Ic mode et .Ic structure sont utilisés lors du transfert du fichier. .It Ic glob Activer/désactiver le développement des noms de fichiers pour .Ic mdelete , .Ic mget et .Ic mput . Si c'est désactivé avec .Ic glob , les arguments noms de fichiers sont traités littéralement et ne sont pas développés. Le développement pour .Ic mput est effectué comme dans .Xr csh 1 . Pour .Ic mdelete et .Ic mget , le nom de chaque fichier distant est développé séparément sur la machine distante et les listes ne sont pas fusionnées. Le développement d'un nom de répertoire sera probablement différent de celui d'un fichier ordinaire : le résultat exact dépend du système d'exploitation distant et du serveur ftp, et peut être prévisualisé en effectuant un « mls fichiers-distants - ». Note : .Ic mget et .Ic mput ne sont pas destinés au transfert de sous-arbres entiers de répertoires de fichiers. Cela peut être effectué en transférant une archive .Xr tar 1 du sous-arbre (dans le mode binaire). .It Ic hash Activer/désactiver l'affichage du signe dièse (« # ») pour chaque bloc de données transféré. La taille d'un bloc de données est de 1024 octets. .It Ic help Op Ar commande Afficher un message d'aide sur la signification de .Ar commande . Si aucun argument n'est fourni, .Nm ftp affiche une liste des commandes connues. .It Ic idle Op Ar secondes Fixer le temporisateur d'inactivité sur le serveur distant à .Ar secondes secondes. Si .Ar secondes est omis, le temporisateur d'inactivité actuel est affiché. .It Ic lcd Op Ar répertoire Changer de répertoire de travail sur la machine locale. Si aucun .Ar répertoire n'est spécifié, le répertoire personnel de l'utilisateur est utilisé. .It Xo .Ic &ls .Op Ar répertoire-distant .Op Ar fichier-local .Xc Afficher la liste du contenu d'un répertoire sur la machine distante. Elle inclut toutes les informations dépendantes du système que le serveur a choisi d'inclure ; par exemple, la plupart des systèmes .Ux produiront la sortie de la commande « ls -l ». (Voyez également .Ic nlist . ) Si le .Ar répertoire-distant n'est pas spécifié, le répertoire de travail courant sera utilisé. Si l'invite interactive est activée, .Nm ftp demandera à l'utilisateur de vérifier que le dernier argument est effectivement le fichier local cible pour la réception de la sortie de .Ic &ls. Si aucun fichier local n'est spécifié, ou si .Ar fichier-local est « [b][/b]- », la sortie est envoyée sur le terminal. .It Ic macdef Ar nom-macro Définir une macro. Les lignes ultérieures sont stockées dans la macro .Ar nom-macro ; une ligne nulle (caractères de saut de ligne consécutifs dans un fichier ou retours chariots depuis le terminal) termine le mode d'entrée de la macro. Il y a une limite de 16 macros et 4096 caractères au total pour toutes les macros définies. Les macros restent définies jusqu'à l'exécution d'une commande .Ic close . Le processeur de commandes interprète « $ » et « e » comme des caractères spéciaux. Un « $ » suivi d'un ou de plusieurs nombres est remplacé par l'argument correspondant dans la ligne de commandes d'invocation de la macro. Un « $ » suivi d'un « i » signale à ce processeur de macros que la macro en cours d'exécution doit être exécutée en boucle. Lors de la première passe, « $i » est remplacé par le premier argument sur la ligne de commandes d'invocation de la macro, par le deuxième argument lors de la seconde passe, et ainsi de suite. Un « e » suivi par n'importe quel caractère est remplacé par ce caractère. Utilisez le « e » pour éviter un traitement spécial du « $ ». .It Ic mdelete Op Ar fichiers-distants Effacer les .Ar fichiers-distants sur la machine distante. .It Ic mdir Ar fichiers-distants fichier-local Comme .Ic dir , sauf que plusieurs fichiers distants peuvent être spécifiés. Si l'invite interactive est activée, .Nm ftp demandera à l'utilisateur de vérifier que le dernier argument est réellement le fichier local cible pour la réception de la sortie de .Ic mdir . .It Ic mget Ar fichiers-distants Développer le nom des .Ar fichiers-distants sur la machine distante, et effectuer un .Ic get pour chaque nom de fichier produit. Voyez .Ic glob pour les détails sur le développement des noms de fichiers. Les noms de fichiers résultants seront ensuite traités selon les réglages .Ic case , .Ic ntrans , et .Ic nmap . Les fichiers sont transférés dans le répertoire de travail local, qui peut être modifié avec « lcd répertoire » ; de nouveaux répertoire locaux peuvent être créés avec « &! mkdir répertoire ». .It Ic mkdir Ar nom-répertoire Créer un répertoire sur la machine distante. .It Ic mls Ar fichiers-distants fichier-local Comme .Ic nlist , sauf que plusieurs fichiers distants peuvent être spécifiés, et que le .Ar fichier-local doit être indiqué. Si l'invite interactive est activée, .Nm ftp demandera à l'utilisateur de vérifier que le dernier argument est effectivement le fichier local cible pour la réception de la sortie de .Ic mls . .It Ic mode Op Ar nom-mode Fixer le .Ic mode de transfert de fichier à .Ar nom-mode . Le mode par défaut est « stream » (flux). .It Ic modtime Ar nom-fichier Afficher la date de dernière modification du fichier sur la machine distante. .It Ic mput Ar fichiers-locaux Effectuer l'expansion des jokers dans la liste des fichiers locaux fournis en argument, et effectuer un .Ic put pour chacun des fichiers de la liste résultante. Voyez .Ic glob pour obtenir des détails sur le développement des noms de fichiers. Les noms de fichiers résultants seront ensuite traités en fonction des réglages de .Ic ntrans et .Ic nmap . .It Ic newer Ar nom-fichier Op Ar fichier-local N'obtenir le fichier que si la date de dernière modification du fichier distant est plus récente que celle du fichier présent sur le système local. Si le fichier n'existe pas sur le système local, le fichier distant est considéré être plus récent. Sinon, cette commande est identique à .Ar get . .It Xo .Ic nlist .Op Ar répertoire-distant .Op Ar fichier-local .Xc Afficher la liste des fichiers d'un répertoire situé sur la machine distante. Si .Ar répertoire-distant n'est pas spécifié, le répertoire de travail courant est utilisé. Si l'invite interactive est activée, .Nm ftp demandera à l'utilisateur de vérifier que le dernier argument est réellement le fichier local cible pour la réception de la sortie de .Ic nlist . Si aucun fichier local n'est spécifié, ou si .Ar fichier-local est « [b][/b]- », la sortie est envoyée sur le terminal. .It Ic nmap Op Ar motif-entrée motif-sortie Activer ou désactiver le mécanisme de mise en correspondance des noms de fichiers. Si aucun argument n'est spécifié, le mécanisme de mise en correspondance des noms de fichiers est désactivé. Si des arguments sont spécifiés, les noms de fichiers distants sont mis en correspondance lors des commandes .Ic mput et .Ic put exécutées sans avoir spécifié de nom de fichier cible distant. Si des arguments sont spécifiés, les noms de fichiers locaux sont mis en correspondance lors des commandes .Ic mget et .Ic get exécutées sans avoir spécifié de nom de fichier cible local. Cette commande est utile lors d'une connexion à un ordinateur distant .No non- Ns Ux utilisant des conventions ou des pratiques différentes relatives au nommage des fichiers. La mise en correspondance suit le motif fourni par .Ar motif-entrée et .Ar motif-sortie . .Op Ar motif-entrée est un modèle pour les noms de fichiers entrants (qui peuvent déjà avoir été traités en fonction des réglages de .Ic ntrans et .Ic case Ns ")." La modélisation de variables est accomplie en incluant les séquences « $1 », « $2 », ..., « $9 » dans .Ar motif-entrée . Utilisez « » pour empêcher ce traitement spécial du caractère « $ ». Tous les autres caractères sont traités littéralement, et sont utilisés pour déterminer la valeur des variables .Ic nmap .Op Ar motif-entrée . Par exemple, étant donné le .Ar motif-entrée $1.$2 et le nom de fichier local « mesdonnées.données », $1 devrait avoir la valeur « mesdonnées », et $2 la valeur « données ». Le .Ar motif-sortie détermine le nom de fichier correspondant résultant. Les séquences « $1 », « $2 », ..., « $9 » sont remplacées par n'importe quelle valeur résultant du modèle .Ar motif-entrée . La séquence « $0 » est remplacée par le nom du fichier original. De plus, la séquence « [[b]séq1[/b], [b]séq2[/b]] » est remplacée par .Op Ar séq1 si .Ar séq1 n'est pas une chaîne de caractères nulle ; sinon, elle est remplacée par .Ar séq2 . Par exemple, la commande .Bd -literal -offset indent -compact nmap $1.$2.$3 [$1,$2].[$2,fichier] .Ed produirait le nom du fichier de sortie « monfichier.données » pour les noms de fichiers d'entrée « monfichier.données » et « monfichier.données.old », « monfichier.fichier » pour le nom du fichier d'entrée « monfichier », et « monfichier.monfichier » pour le nom du fichier d'entrée « .monfichier ». Les espaces peuvent être incluses dans .Ar motif-sortie , comme par exemple dans « nmap $1 sed "s/ *$//" > $1 ». Utilisez le caractère « e » pour éviter un traitement spécial des caractères « $ », « [ », « ] » et « , ». .It Ic ntrans Op Ar caractères-entrée Op Ar caractères-sortie Activer ou désactiver le mécanisme de traduction des caractères des noms de fichiers. Si aucun argument n'est spécifié, le mécanisme de traduction de caractères est désactivé. Si des arguments sont spécifiés, les caractères des noms de fichiers distants sont traduits durant les commandes .Ic mput et .Ic put exécutées sans qu'un nom de fichier cible distant ait été spécifié. Si des arguments sont spécifiés, les caractères des noms de fichiers distants sont traduits durant les commandes .Ic mget et .Ic get exécutées sans qu'un nom de fichier cible local ait été spécifié. Cette commande est utile lors de la connexion à un ordinateur .No non- Ns Ux ayant des conventions ou des pratiques différentes relatives au nommage des fichiers. Les caractères d'un nom de fichier correspondant à un des caractères de .Ar caractères-entrée sont remplacés par le caractère correspondant dans .Ar caractères-sortie . Si la position du caractère dans .Ar caractères-entrée est supérieure à la longueur de .Ar caractères-sortie , le caractère est effacé du nom du fichier. .It Ic open Ar hôte Op Ar port Établir une connexion avec le serveur .Tn FTP .Ar hôte . Un numéro de port peut être fourni, auquel cas .Nm ftp tentera de contacter un serveur .Tn FTP sur ce port. Si l'option .Ic auto-login est activée (comportement par défaut), .Nm ftp essaiera également de connecter automatiquement l'utilisateur au serveur .Tn FTP (voyez en dessous). .It Ic prompt Activer/désactiver l'invite interactive. L'invite interactive apparaît durant des transferts de fichiers multiples afin de permettre à l'utilisateur de récupérer ou de stocker des fichiers de manière sélective. Si l'invite interactive est désactivée (activée par défaut), toute commande .Ic mget ou .Ic mput transférera tous les fichiers, et tout .Ic mdelete effacera tous les fichiers. .It Ic proxy Ar commande-ftp Exécuter une commande ftp sur une connexion de contrôle secondaire. Cette commande permet des connexions simultanées sur deux serveurs ftp distants, pour transférer des fichiers entre les deux serveurs. La première commande .Ic proxy devrait être un .Ic open , pour établir la connexion de contrôle secondaire. Entrez la commande « proxy ? » pour déterminer la liste des commandes ftp exécutables sur la connexion secondaire. Les commandes suivantes se comportent différemment quand elles sont préfixées par .Ic proxy : .Ic open ne définira pas de nouvelle macro durant le processus de connexion automatique, .Ic close n'effacera pas de définition de macro existante, .Ic get et .Ic mget transfèrent des fichiers de l'hôte sur la connexion de contrôle primaire vers l'hôte sur la connexion de contrôle secondaire, et .Ic put , .Ic mput et .Ic append transfèrent des fichiers de l'hôte sur la connexion de contrôle secondaire vers l'hôte sur la connexion de contrôle primaire. Les transferts de fichiers par une tierce partie dépendent du support de la commande .Dv PASV du protocole ftp par le serveur sur la connexion de contrôle secondaire. .It Ic put Ar fichier-local Op Ar fichier-distant Stocker un fichier local sur la machine distante. Si .Ar fichier-distant n'est pas spécifié, le nom du fichier local est utilisé après traitement en fonction des réglages de .Ic ntrans et .Ic nmap s'appliquant au processus de nommage du fichier distant. Le transfert de fichier utilise les réglages courants pour .Ic type , .Ic format , .Ic mode et .Ic structure . .It Ic pwd Afficher le nom du répertoire de travail courant sur la machine distante. .It Ic quit Un synonyme de .Ic bye . .It Ic quote Ar argument1 argument2 ... Les arguments spécifiés sont envoyés, sans modification, au serveur .Tn FTP. .It Ic recv Ar fichier-distant Op Ar fichier-local Un synonyme de get. .It Ic reget Ar fichier-distant Op Ar fichier-local .Ic reget se comporte comme .Ic get , sauf que si .Ar fichier-local existe et est plus petit que .Ar fichier-distant , .Ar fichier-local est supposé être une copie partiellement transférée du .Ar fichier-distant et le transfert est continué à partir du point de panne apparent. Cette commande est utile lors de transferts de très grands fichiers sur des réseaux qui sont fortement sujets au relâchement de connexions. .It Ic remotehelp Op Ar nom-commande Requérir de l'aide du serveur .Tn FTP distant. Si un .Ar nom-commande est spécifié, il est également fourni au serveur. .It Ic remotestatus Op Ar nom-fichier Sans argument, afficher l'état de la machine distante. Si .Ar nom-fichier est spécifié, afficher l'état de .Ar nom-fichier sur la machine distante. .It Xo .Ic rename .Op Ar de .Op Ar vers .Xc Renommer le fichier .Ar de sur la machine distante en fichier .Ar vers . .It Ic reset Vider la file d'attente de réponses. Cette commande resynchronise le séquencement commande/réponse avec le serveur ftp distant. La resynchronisation peut être rendue nécessaire à la suite d'une violation du protocole ftp par le serveur distant. .It Ic restart Ar marque Redémarrer le .Ic get ou le .Ic put suivant immédiatement à la .Ar marque indiquée. Sur les systèmes .Ux , la marque est habituellement un décalage d'octets par rapport au début du fichier. .It Ic rmdir Ar nom-répertoire Supprimer un répertoire sur la machine distante. .It Ic runique Activer/désactiver le stockage des fichiers sur le système local sous des noms de fichiers uniques. Si un fichier préexistant possède un nom identique au nom du fichier local cible d'une commande .Ic get ou .Ic mget , un « .1 » sera suffixé au nom. Si le nom résultant correspond à un autre fichier existant, un « .2 » sera suffixé au nom original. Si ce processus continue jusqu'à « .99 », un message d'erreur sera affiché et le transfert n'aura pas lieu. Le nom de fichier unique généré sera affiché. Notez que .Ic runique n'affectera pas les fichiers locaux générés à partir d'une commande shell (voyez plus bas). Par défaut, .Ic runique est désactivé. .It Ic send Ar fichier-local Op Ar fichier-distant Un synonyme de .Ic put . .It Ic sendport Activer/désactiver l'utilisation des commandes .Dv PORT. Par défaut, .Nm ftp essaiera d'utiliser une commande .Dv PORT lors de l'établissement d'une connexion pour chaque transfert de données. L'utilisation des commandes .Dv PORT peut éviter des délais lors de transferts de multiples fichiers. Si la commande .Dv PORT échoue, .Nm ftp utilisera le port de données par défaut. Quand l'utilisation des commandes .Dv PORT est désactivée, aucune tentative d'utilisation des commandes .Dv PORT ne sera effectuée lors d'un transfert de données. C'est utile pour certaines implémentations .Tn FTP qui ignorent les commandes .Dv PORT mais qui indiquent (erronément) qu'elles ont été acceptées. .It Ic site Ar argument1 argument2 ... Les arguments spécifiés sont envoyés, littéralement, au serveur .Tn FTP distant sous forme d'une commande .Dv SITE. .It Ic size Ar nom-fichier Renvoyer la taille de .Ar nom-fichier sur la machine distante. .It Ic status Afficher le statut actuel de .Nm ftp . .It Ic struct Op Ar nom-structure Fixer la .Ar structure de transfert de fichiers à .Ar nom-structure . Par défaut, la structure « stream » (flux) est utilisée. .It Ic sunique Activer/désactiver le stockage des fichiers sur la machine distante sous des noms de fichiers uniques. Le serveur ftp distant doit supporter la commande .Dv STOU du protocole FTP pour que cela soit possible. Le serveur distant renverra un nom unique. (Par défaut, cette fonctionnalité n'est pas activée). .It Ic system Afficher le type de système d'exploitation exécuté sur la machine distante. .It Ic tenex Fixer le type de transfert de fichier à ce qui est nécessaire pour communiquer avec des machines .Tn TENEX. .It Ic trace Activer/désactiver le traçage des paquets. .It Ic type Op Ar nom-type Fixer le .Ic type de transfert de fichiers à .Ar nom-type . Si aucun type n'est spécifié, le type actuel est affiché. Le type par défaut est l'ASCII réseau. .It Ic umask Op Ar nouveau-masque Fixer le umask par défaut sur le serveur distant à .Ar nouveau-masque . Si .Ar nouveau-masque est omis, le umask actuel est affiché. .It Xo .Ic user Ar nom-utilisateur .Op Ar mot-de-passe .Op Ar compte .Xc S'identifier auprès du serveur .Tn FTP distant. Si le .Ar mot-de-passe n'est pas spécifié et que le serveur le requiert, .Ic ftp le réclamera (après avoir désactivé l'écho local). Si un champ .Ar compte n'est pas spécifié et que le serveur .Tn FTP le requiert, il sera demandé à l'utilisateur. Si un champ .Ar compte est spécifié, une commande .Ic account sera relayée au serveur .Tn FTP après la fin de la séquence de connexion si le serveur distant ne l'a pas requise lors de la connexion. À moins que .Nm ftp ne soit invoqué avec la « connexion automatique » désactivée, ce processus est effectué automatiquement lors de la connexion initiale au serveur .Tn FTP . .It Ic verbose Activer/désactiver le mode bavard. Dans le mode bavard (verbeux), toutes les réponses du serveur .Tn FTP sont montrées à l'utilisateur. De plus, quand un transfert de fichier est terminé, des statistiques concernant l'efficacité du transfert sont affichées. Par défaut, le mode bavard est activé. .It Ic ? Op Ar commande Un synonyme de help. .El Les arguments des commandes possédant des espaces « internes » peuvent être protégés par des guillemets. [size=18] [b]Annulation dun transfert de fichier[/b] [/size] Pour annuler un transfert de fichier, utilisez la touche d'interruption du terminal (en général Ctrl-C). Les émissions seront immédiatement stoppées. Les réceptions seront arrêtées en envoyant une commande .Dv ABOR au serveur distant, et en rejetant les données reçues ultérieurement. La vitesse à laquelle ceci est accompli dépend du support par le serveur distant de la commande .Dv ABOR. Si le serveur distant ne la supporte pas, une invite « ftp> » n'apparaîtra que lorsque le serveur distant aura terminé l'envoi du fichier requis. La combinaison de touches d'interruption du terminal sera ignorée quand .Nm ftp a terminé un traitement local quelconque, et attend une réponse du serveur distant. Un long délai dans ce mode peut résulter du traitement de ABOR décrit ci-dessus ou d'un comportement inattendu du serveur distant, y compris les cas de violation du protocole ftp. Si le délai résulte d'un comportement inattendu du serveur distant, le programme .Nm ftp local doit être tué manuellement. [size=18] [b]Nom[/b] [/size] Les fichiers spécifiés comme arguments des commandes .Nm ftp sont traités selon les règles suivantes : .Bl -enum .It Si le nom de fichier « [b][/b]- » est spécifié, .Ar stdin (pour la lecture) ou .Ar stdout (pour l'écriture) est utilisé. .It Si le premier caractère du nom de fichier est « | », le reste de l'argument est interprété comme une commande shell. .Nm ftp crée ensuite un shell comme un processus fils, en utilisant .Xr popen 3 avec l'argument fourni, et lit (écrit) à partir de (sur) stdout (stdin). Si la commande shell inclut des espaces, l'argument doit être protégé ; p.ex. « ls -lt ». Un exemple particulièrement utile de ce mécanisme est : « dir more ». .It Si les contrôles ci-dessus échouent et que le développement est activé, les noms de fichiers locaux sont développés en fonction des règles utilisées dans .Xr csh 1 ; cf. la commande .Ic glob . Si la commande .Nm ftp s'attend à un unique fichier local (p.ex. .Ic put ) , seul le premier nom de fichier généré par l'opération de développement est utilisé. .It Pour les commandes .Ic mget et .Ic get , quand les noms de fichiers locaux ne sont pas spécifiés, le nom de fichier local sera celui du fichier distant, qui peut être altéré par un réglage .Ic case , .Ic ntrans ou .Ic nmap . Le nom de fichier résultant peut ensuite être altéré si .Ic runique est activé. .It Pour les commandes .Ic mput et .Ic put , quand les noms de fichiers locaux ne sont pas spécifiés, le nom de fichier distant sera celui du fichier local, qui peut être altéré par un réglage .Ic ntrans ou .Ic nmap . Le nom de fichier résultant peut ensuite être modifié par le serveur distant si .Ic sunique est activé. .El [size=18] [b]ParamÈtres de transfert de fichier[/b] [/size] La spécification FTP stipule de nombreux paramètres pouvant affecter un transfert de fichier. Le .Ic type peut être « ascii », « image » (binaire), « ebcdic » ou « local byte size » (taille de multiplet locale, pour les .Tn PDP Ns -10 et .Tn PDP Ns -20 principalement). .Nm ftp supporte les types de transfert de fichier ascii et image, en plus de la taille de multiplet 8 pour les modes de transfert .Ic tenex . .Nm ftp ne supporte que les valeurs par défaut pour les autres paramètres de transfert de fichier, à savoir .Ic mode , .Ic form et .Ic struct . [size=18] [b]Environnement[/b] [/size] .Nm ftp utilise les variables d'environnement suivantes : .Bl -tag -width Fl .It Ev HOME L'emplacement par défaut du fichier .Pa .netrc , s'il existe. .It Ev SHELL Le shell par défaut. .El [size=18] [b]Voir aussi[/b] [/size] .Xr ftpd 8 , RFC 959 [size=18] [b]Historique[/b] [/size] La commande .Nm ftp est apparue dans BSD 4.2. [size=18] [b]Bugs[/b] [/size] L'exécution correcte de nombreuses commandes dépend du bon fonctionnement du serveur distant. Une erreur dans le traitement des retours chariots dans le code de transfert BSD 4.2 en mode ascii a été corrigée. Cette correction peut provoquer des transferts incorrects de fichiers binaires vers et à partir de serveurs BSD 4.2 utilisant le type ascii. Évitez ce problème en utilisant le type d'image binaire. [size=18] [b]Traduction[/b] [/size] Frédéric Delanoy <[i]delanoy_f[/i] at yahoo.com>, 2002.
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?