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/File

où 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!UserName

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

  1. Pour copier un fichier vers un utilisateur sur un système distant, entrez:
    uuto /home/bin/file1 zeus!karen
    Dans cet exemple,/home/bin/file1Le fichier est envoyé à l'utilisateurkarenSur le système distantzeus.
  2. 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!karen
    Dans 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.
  3. Pour copier un fichier sur un autre utilisateur sur votre système local, entrez:
    uuto /home/bin/file3 ron
    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.

Fichiers

Article Descriptif
/usr/bin/uuto Contient la commande Uuto .
/var/spool/uucppublic Est le répertoire public BNU.