commande uuto
Objectif
Copie les fichiers d'un système à un autre.
Syntaxe
Uuto [ -m ] [ -p ] Source ... Utilisateur
Descriptif
La commande uuto est une commande BNU (Basic Networking Utilities) qui permet de copier un ou plusieurs fichiers source d'un système vers un utilisateur spécifié d'un autre système UNIX. Ce programme utilise la commande Uucp pour le transfert de fichier réel, mais la commande Uuto permet au destinataire d'utiliser les options de commande Uupick pour gérer le fichier transféré sur le système local.
L'expéditeur émet la commande Uuto pour copier un ou plusieurs fichiers vers un ID utilisateur spécifique sur un autre système. La commande uucp copie ensuite le fichier dans le répertoire public BNU, /var/spool/uucppublic, sur le système de destination. La commande Uucp crée également un sous-répertoire supplémentaire appelé Recevoir (s'il n'existe pas déjà) et des répertoires en dessous duquel les fichiers doivent être extraits jusqu'à ce que le destinataire les récupère à l'aide de la commande Uupick . Les noms de chemin d'accès complets aux fichiers copiés sont sous une forme quelconque du nom suivant:
/var/spool/uucppublic/receive/UserName/System/Fileoù les répertoires UserName et System sont créés en fonction du paramètre User fourni avec la commande uuto .
Une fois le fichier copié dans le répertoire Recevoir , la commande Rmail informe le destinataire qu'un fichier est arrivé. Le destinataire émet alors la commande Uupick , et cette commande recherche dans le répertoire public les fichiers envoyés au destinataire et avertit le destinataire de chaque fichier qu'il localise. Le destinataire entre alors l'une des options Uupick pour gérer le fichier.
Noms de fichier source et de destination
L'expéditeur doit indiquer le nom du fichier à envoyer et l'utilisateur et le système auxquels le fichier doit être transféré. Le paramètre Source est le nom de chemin du fichier source. Il peut s'agir du nom du fichier si le fichier se trouve dans le répertoire à partir duquel la commande Uuto est émise. Si le fichier se trouve dans un autre répertoire, le nom de chemin complet ou relatif du fichier doit être indiqué.
Le paramètre Utilisateur est le chemin d'accès à l'emplacement spécifique où le fichier source doit être copié. Ce nom de chemin doit inclure l'identification de la personne à qui le fichier est envoyé. Le paramètre Utilisateur a le format suivant:
System!UserNameoù Système est le nom du système distant connecté au système local et UserName est le nom de connexion du destinataire des fichiers transférés sur le système spécifié.
Lors de la copie d'un fichier d'un utilisateur vers un autre utilisateur sur le système local, omettant l'entrée Système ; la destination est l'ID de l'utilisateur auquel le fichier est envoyé. Les noms de système ne peuvent contenir que des caractères ASCII.
Indicateurs
| Article | Descriptif |
|---|---|
| -m | Avertit l'expéditeur par la commande Belmail lorsque le fichier source a été copié. |
| -P | Copie le fichier source dans le répertoire spoule du système local. Le fichier source se trouve dans le répertoire de spoule pour une période définie (définie dans le programme Uusched ) avant que la commande Uucp ne appelle le démon Uucico, qui transfère la copie au répertoire public sur le système distant spécifié. La valeur par défaut est de transférer un fichier source directement à l'utilisateur spécifié. |
Exemples
- Pour copier un fichier vers un utilisateur sur un système distant, entrez:
Dans cet exemple,/home/bin/file1Le fichier est envoyé à l'utilisateurkarenSur le système distantzeus.uuto /home/bin/file1 zeus!karen - Pour copier un fichier vers un utilisateur sur un système distant et être informé si le fichier source a été copié, entrez:uuto -m /home/bin/file2 zeus!karenDans cet exemple,/home/bin/file2Le fichier est envoyé à l'utilisateurkarenSur le système distantzeus Et un message est renvoyé à l'expéditeur pour vérifier que la copie a abouti.
- Pour copier un fichier sur un autre utilisateur sur votre système local, entrez:
Dans cet exemple,/home/bin/file3Le fichier est envoyé à l'utilisateurronSur le système local. Aucun message électronique n'est envoyé au destinataire lors d'un transfert local.uuto /home/bin/file3 ron
Fichiers
| Article | Descriptif |
|---|---|
| /usr/bin/uuto | Contient la commande Uuto . |
| /var/spool/uucppublic | Est le répertoire public BNU. |