folders 命令

用途

列示邮件目录中的所有文件夹和消息。

语法

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

描述

folders 命令列示了在您的邮件目录中的所有文件夹和消息。 该命令等同于使用-all标志指定的文件夹命令。

标志

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

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

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

概要文件条目

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

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

示例

  1. To display information about all folders, enter:
    folders
    系统会用一条类似于以下内容的消息来响应:
    Folder  # of messages (range); cur msg  (other files)
    inbox+ has 80 messages (1-82); cur= 7; (others).
    test has 5 messages (1-6);   cur=  5; (others).
     
       Total= 85 messages in 2 folders.   
    在这个例子中,有2个文件夹,共包含85留言 当前文件夹为inbox所示+(加号)。
  2. To list only the names of all folders, enter:
    folders    -fast
    系统会用一条类似于以下内容的消息来响应:
    inbox
    test
  3. To renumber the messages in all folders, enter:
    folders    -pack
    系统会用一条类似于以下内容的消息来响应:
    inbox+ has 80 messages (1-80); cur= 7; (others).
    test has 5 messages (1-5);  cur= 5; (others).
    在本例中, inbox文件夹中的test文件夹已重新编号,以消除删除邮件后邮件编号的空白。

文件

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