folder 命令

用途

选择及列示文件夹和消息。

语法

资料夹 [ + 文件夹 ] [ 留言 ] [ -一应俱全 ] [ -无包装 | -一包 ] [ -快速 | -快 ] [ -norecurse | -递归 ] [ -打印 | -不打印 ] [ -页眉 | -页眉 ] [ -不计 | -总计 ] [ -推动 | -嚓 ] [ -清单 | -列表 ]

描述

folder 命令设置当前的文件夹和这个文件夹的当前消息,并且列示您的文件夹的信息。 作为缺省值,folder 命令列示当前文件夹的名称、消息的数目、消息数目的范围和当前的消息。

+Folder 标志指定的文件夹成为当前的文件夹。 被 Message 参数指定的消息成为该文件夹的当前消息。 使用 -pack 标志能对一个文件夹里的消息重新编号。

标志

描述
-一应俱全 显示在您的邮件目录中的关于每个文件夹的信息行。
-快 只显示文件夹的名称。
+文件夹 指定要显示的文件夹信息。
-页眉 显示文件夹信息的列标题。
-help 列出命令语法、可用的开关(切换)和版本信息。

注:对于消息处理程序 (MH),必须完整拼写此标志的名称。

-清单 显示后跟文件夹堆栈内容的当前文件夹。
消息 设定指定的消息作为当前的消息。 除非您指定 +Folder 标志,此命令将为当前的文件夹设置指定的消息。 使用下列引用来指定消息:
编号
消息编号。
cur (终止符)
当前消息。 这是缺省情况。
第一个
文件夹中的第一条消息。
最后一个
文件夹中的最后一条消息。
下一步
当前消息的后一条消息。
新建
创建的新消息。
prev
当前消息的前一条消息。
-快速 显示每个文件夹的消息。 此标志是缺省值。
-页眉 不显示文件夹信息的列标题。 此标志是缺省值。
-列表 禁止显示文件夹堆栈内容。 此标志是缺省值。
-无包装 防止文件夹中的消息重新编号。 此标志是缺省值。
-不打印 防止显示文件夹的信息。 如果 -push-pop-list 标志被指定,-noprint 标志是缺省值。
-norecurse 只显示在您的当前文件夹中最高层次的文件夹的信息。 关于子文件夹的信息是不显示的。 此标志是缺省值。
-不计 防止显示在您的邮件目录结构中的所有消息和文件夹。 当 -all 标志被指定,缺省值为 -total 标志;否则,-nototal 标志是缺省值。
-一包 对指定文件夹中的消息重新编号。 重新编号将清除那些在删除消息后留下的编号间隙。
-嚓 从文件夹堆栈的最上面除去文件夹并且设定它为当前的文件夹。 +Folder 标志不能用 -pop 标志指定。
-打印 显示文件夹的消息。 如果 -push-pop,或者 -list 标志被指定 -noprint 标志就是缺省值;否则,-print 标志是缺省值。
-推动 将当前的文件夹移动到文件夹堆栈的最上面并且设定被指定的文件夹为当前文件夹。 如果没有文件夹被指定,-push 标志将当前的文件夹与文件夹堆栈最上面的文件夹交换。
-递归 显示在您的当前文件夹中的所有文件夹和子文件夹的信息。
-总计 显示在您的邮件目录结构中的所有消息和文件夹。 -total 标志不显示子文件夹的信息,除非您指定 -recurse 标志。 如果 -all 标志被指定,那么 -total 标志就是缺省值。

概要文件条目

UserMhDirectory/.mh_profile 文件中输入了以下项:

描述
Current-Folder: 设置缺省当前文件夹。
Folder-Protect: 设置新的文件夹目录的保护水平。
Folder-Stack: 指定文件夹堆栈。
lsproc: 指定被用来列示一个文件夹内容的程序。
Path: 指定用户的 MH 目录。

安全性

RBAC 用户和可信AIX用户请注意:此命令可执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 要获取与此命令相关联的特权和权限的列表,请参阅 lssecattr 命令或 getcmdattr 子命令。

示例

  1. To display information about the current folder, enter:
    folder
    系统会用一条类似于以下内容的消息来响应:
    inbox+  has  80  messages  (1-82);  cur  =  7;  (others).
    在本例中,当前文件夹为inbox.文件夹包含80 messages从信息1给信息82.当前的信息编号是7.
  2. To display information about all folders, enter:
    folder   -all
    系统会用一条类似于以下内容的消息来响应:
    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
    在这个例子中,有2个文件夹,共包含85留言 当前文件夹为inbox所示+(加号)。
  3. 使test文件夹的当前文件夹,并显示以下信息test输入
    folder   +test
    系统会用一条类似于以下内容的消息来响应:
    test+  has  5  messages  (1-5);  cur  =  5;  (others)
  4. 制作信息2当前文件夹中的当前邮件,输入
    folder  2
    系统会用一条类似于以下内容的消息来响应:
    test+  has  5  messages  (1-5);  cur  =  2;  (others)
  5. To create a folder calledgroup并将其设置为当前文件夹,输入
    folder   +group
    系统会用一条类似于以下内容的消息来响应:
    Create  folder  "/home/dawn/Mail/group"?  _
    输入:
    yes
    系统会用一条类似于以下内容的消息来响应:
    group+  has  no  messages.
  6. To renumber the messages in the current folder, enter:
    folder   -pack
    系统会用一条类似于以下内容的消息来响应:
    inbox+  has  80  messages  (1-80);  cur=  7;  (others).
    在本示例中,消息被重新编号,这样就可以消除删除消息后留下的消息编号间隙。

文件

描述
$HOME/.mh_profile 包含 MH 用户概要文件。
/usr/bin/folder 包含 folder 命令。