Commande folder

Objectif

Sélectionne et répertorie les dossiers et les messages.

Syntaxe

Descriptif

La commande folder définit le dossier en cours et le message en cours pour ce dossier, et répertorie les informations relatives à vos dossiers. Par défaut, la commande folder répertorie le nom du dossier en cours, le nombre de messages, la plage des numéros de message et le message en cours.

Le dossier spécifié par l'indicateur +Dossier devient le dossier en cours. Le message spécifié par le paramètre Message devient le message en cours pour le dossier. Utilisez l'indicateur -pack pour renuméroter les messages dans un dossier.

Indicateurs

Tableau 1. Indicateurs
Article Descriptif
-all Affiche une ligne d'informations sur chaque dossier de votre annuaire de messagerie.
-fast Affiche uniquement les noms des dossiers.
+Dossier Indique les informations de dossier à afficher.
-header Affiche les en-têtes de colonne pour les informations de dossier.
-help Répertorie la syntaxe de commande, les commutateurs disponibles (basculements) et les informations de version.
Remarque: pour le gestionnaire de messages (MH), le nom de cet indicateur doit être complet.
-list Affiche le dossier en cours suivi du contenu de la pile de dossiers.
message Définit le message spécifié comme message en cours. Sauf si vous spécifiez l'indicateur +Dossier , la commande définit le message spécifié pour le dossier en cours. Utilisez les références suivantes pour spécifier un message:
Nombre
Numéro du message.
cur ou . (point)
Message en cours. Il s'agit de la valeur par défaut.
first
Premier message dans un dossier.
last
Dernier message dans un dossier.
next
Message suivant le message en cours.
new
Nouveau message créé.
prev
Message précédant le message en cours.
-nofast Affiche des informations sur chaque dossier. Cet indicateur est la valeur par défaut.
-noheader Supprime les en-têtes de colonne pour les informations de dossier. Cet indicateur est la valeur par défaut.
-nolist Supprime l'affichage du contenu de la pile de dossiers. Cet indicateur est la valeur par défaut.
-nopack Empêche la renumérotation des messages dans le dossier. Cet indicateur est la valeur par défaut.
-noprint Empêche l'affichage des informations de dossier. Si l'indicateur -push, -popou -list est spécifié, l'indicateur -noprint est l'indicateur par défaut.
-norecurse Affiche des informations sur les dossiers de niveau supérieur de votre dossier en cours uniquement. Les informations sur les sous-dossiers ne sont pas affichées. Cet indicateur est la valeur par défaut.
-nototal Empêche l'affichage du total de tous les messages et dossiers de votre structure de répertoire de messagerie. Lorsque l'indicateur -all est spécifié, la valeur par défaut est l'indicateur -total ; dans le cas contraire, l'indicateur -nototal est la valeur par défaut.
-pack Renumérote les messages dans le dossier spécifié. La renumérotation élimine les écarts dans la numérotation des messages après la suppression des messages.
-pop Supprime le dossier de la partie supérieure de la pile de dossiers et en fait le dossier en cours. L'indicateur +Folder ne peut pas être spécifié avec l'indicateur -pop .
-print Affiche des informations sur les dossiers. Si l'indicateur -push, -popou -list est spécifié, l'indicateur -noprint est l'indicateur par défaut ; dans le cas contraire, l'indicateur -print est l'indicateur par défaut.
-push Déplace le dossier en cours vers le haut de la pile de dossiers et définit le dossier spécifié comme dossier en cours. Si aucun dossier n'est spécifié, l'indicateur -push permute le dossier en cours pour le dossier situé au-dessus de la pile de dossiers.
-recurse Affiche des informations sur tous les dossiers et sous-dossiers de votre dossier en cours.
-total Affiche tous les messages et dossiers de votre structure de répertoire de messagerie. L'indicateur -total n'affiche pas d'informations pour les sous-dossiers sauf si vous spécifiez l'indicateur -recurse . L'indicateur -total est la valeur par défaut si l'indicateur -all est spécifié.

Postes de profil

Les données suivantes sont introduites dans le fichier/.mh_profile UserMhDirectory:

Tableau 2. Entrées de profil
Article Descriptif
Current-Folder: Définit le dossier en cours par défaut.
Folder-Protect: Définit le niveau de protection pour les nouveaux répertoires de dossier.
Folder-Stack: Indique la pile de dossiers.
lsproc: Indique le programme utilisé pour répertorier le contenu d'un dossier.
Path: Indique le répertoire MH de l'utilisateur.

Security

Attention aux utilisateurs du contrôle d'accès à base de rôles: Cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, voir Base de données des commandes privilégiées dans Sécurité. Pour obtenir la liste des privilèges et des autorisations associés à cette commande, voir la commande 'lssecattr ou la sous-commande 'getcmdattr

Exemples

  1. Pour afficher des informations sur le dossier en cours, entrez:
    folder
    Le système répond par un message similaire à ce qui suit:
    inbox+  has  80  messages  (1-82);  cur  =  7;  (others).
    Dans cet exemple, le dossier en cours est inbox. Le dossier contient 80 messages, allant du message 1 au message 82. Le numéro de message en cours est 7.
  2. Pour afficher des informations sur tous les dossiers, entrez:
    folder   -all
    Le système répond par un message similaire à ce qui suit:
    Folder    #  of  messages  (range);  cur  msg    (other  files)
    inbox+  has  80  messages  (1-82);  cur=  7;  (others).
    test    has    5  messages  (1-5);    cur=  5;  (others).
     
            Total=  85  messages  in  2  folders
    Dans cet exemple, il existe des dossiers 2 contenant un total de messages 85 . Le dossier en cours est inbox, indiqué par le signe plus ( + ) qui le suit.
  3. Pour faire du dossier test le dossier en cours et afficher des informations sur test, entrez:
    folder   +test
    Le système répond par un message similaire à ce qui suit:
    test+  has  5  messages  (1-5);  cur  =  5;  (others)
  4. Pour faire du message 2 le message en cours dans le dossier en cours, entrez:
    folder  2
    Le système répond par un message similaire à ce qui suit:
    test+  has  5  messages  (1-5);  cur  =  2;  (others)
  5. Pour créer un dossier appelé group et en faire le dossier en cours, entrez:
    folder   +group
    Le système répond par un message similaire à ce qui suit:
    Create  folder  "/home/dawn/Mail/group"?  _
    Entrez :
    yes
    Le système répond par un message similaire à ce qui suit:
    group+  has  no  messages.
  6. Pour renuméroter les messages dans le dossier en cours, entrez:
    folder   -pack
    Le système répond par un message similaire à ce qui suit:
    inbox+  has  80  messages  (1-80);  cur=  7;  (others).
    Dans cet exemple, les messages sont renumérotés pour éliminer les écarts dans la numérotation des messages une fois les messages supprimés.

Fichiers

Tableau 3. fichiers
Article Descriptif
$HOME/.mh_profile Contient le profil utilisateur MH.
/usr/bin/folder Contient la commande folder .