folder コマンド

目的

フォルダーとメッセージを選択してリストします。

構文

フォルダ [ + フォルダ ] [ メッセージ ] [ -すべて ] [ -ノパック | -パック ] [ -ノーファスト | -速い ] [ -ノレキュース | -惡戲 ] [ -プリント | -ノンプリント ] [ -ヘッダー | -ノーヘッダー ] [ -合計 | -合計 ] [ -プッシュ | -ポップ ] [ -リスト | -ノリスト ]

説明

folder コマンドは、該当フォルダーの現行フォルダーと現行メッセージを設定し、ユーザーのフォルダーに関する情報をリストします。 デフォルトでは、folder コマンドは、現行フォルダー名、メッセージ数、 メッセージ番号の範囲、および現行メッセージを表示します。

+Folder フラグで指定したフォルダーが現行フォルダーになります。 Message パラメーターで指定したメッセージが、現行フォルダーの現行メッセージになります。 -pack フラグを指定すると、フォルダー内のメッセージの番号が付け直されます。

フラグ

項目 説明
-all メール・ディレクトリー内の各フォルダーの情報を、1 行に 1 フォルダー分ずつ表示します。
-fast フォルダーの名前のみを表示します。
+フォルダ 表示するフォルダー情報を指定します。
-header フォルダー情報の列見出しを表示します。
-help これは、コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。

注: メッセージ・ハンドラー (MH) の場合、このフラグ名は完全な形で指定しなければなりません。

-list 現行フォルダーの後に、フォルダー・スタックの内容を表示します。
Message 指定されたメッセージを現行メッセージに設定します。 +Folder フラグを指定しないと、 このコマンドでは指定したメッセージが現行フォルダーに設定されます。 メッセージを指定するには、次の参照を使用します。
Number
メッセージ番号。
カーまたは '. (ピリオド)
現行メッセージ。 これはデフォルトです。
first
フォルダー内の最初のメッセージ
last
フォルダー内の最後のメッセージ
次へ
現行メッセージの次のメッセージ
NEW
新たに作成するメッセージ。
prev
現行メッセージの直前のメッセージ。
-ノーファスト 各フォルダーの情報を表示します。 このフラグはデフォルトです。
-ノーヘッダー フォルダー情報の列見出しを表示しません。 このフラグはデフォルトです。
-nolist フォルダー・スタックの内容を表示しません。 このフラグはデフォルトです。
-ノパック フォルダー内のメッセージの番号を付け直しません。 このフラグはデフォルトです。
-ノンプリント フォルダー情報を表示しません。 -push-pop-list フラグを指定した場合は、-noprint フラグがデフォルトになります。
-ノレキュース 現行フォルダー内の最上位フォルダーの情報だけを表示します。 サブフォルダーの情報は表示しません。 このフラグはデフォルトです。
-合計 メール・ディレクトリー構造内にあるすべてのメッセージとフォルダーの表示を行いません。 -all フラグを指定した場合は -total フラグがデフォルトになり、それ以外の場合は -nototal フラグがデフォルトになります。
-パック 指定されたフォルダー内のメッセージの番号を付け直します。 番号を付け直すと、メッセージが削除されたために生じたメッセージ番号の欠番がなくなります。
-ポップ フォルダー・スタックの最上部からフォルダーを除去して、現行フォルダーにします。 popフラグと一緒に+ Folderフラグを指定することはできない。
-print フォルダーの情報を表示します。 -push-pop-list フラグを指定した場合は -noprint フラグがデフォルトになり、それ以外の場合は -print フラグがデフォルトになります。
-プッシュ 現行フォルダーをフォルダー・スタックの最上部に移して、指定されたフォルダーを現行フォルダーにします。 フォルダーを指定せずに -push フラグを使用すると、 フォルダー・スタックの最上部のフォルダーと現行フォルダーが交換されます。
-惡戲 現行フォルダー内にあるすべてのフォルダーとサブフォルダーの情報を表示します。
-合計 メール・ディレクトリー構造内にあるすべてのメッセージとフォルダーを表示します。 -recurse フラグを指定しないと、-total フラグを指定してもサブフォルダーの情報は表示されません。 -all フラグを指定した場合は、-total フラグがデフォルトになります。

プロファイル・エントリー

以下のエントリーが UserMhDirectory/.mh_profile ファイルに入力されます。

項目 説明
Current-Folder: デフォルトの現行フォルダーを設定します。
Folder-Protect: 新規フォルダー・ディレクトリーの保護レベルを設定します。
Folder-Stack: フォルダー・スタックを指定します。
lsproc: フォルダーの内容の表示に使用するプログラムを指定します。
Path: ユーザーの MH ディレクトリーを指定します。

セキュリティー

RBACユーザーおよびTrustedAIXユーザーに注意:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限と特権の詳細については、セキュリティの特権コマンドデータベースを参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

  1. 現在のフォルダーに関する情報を表示するには、次のように入力する:
    folder
    システムは、次のようなメッセージで応答します。
    inbox+  has  80  messages  (1-82);  cur  =  7;  (others).
    この例では、現在のフォルダはinboxこのフォルダには80 messagesメッセージから1メッセージ82.現在のメッセージ番号は7.
  2. すべてのフォルダーに関する情報を表示するには、次のように入力する:
    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. フォルダを作成するgroupを入力し、カレント・フォルダーにする:
    folder   +group
    システムは、次のようなメッセージで応答します。
    Create  folder  "/home/dawn/Mail/group"?  _
    次のように入力します。
    yes
    システムは、次のようなメッセージで応答します。
    group+  has  no  messages.
  6. 現在のフォルダー内のメッセージの番号を変更するには、次のように入力する:
    folder   -pack
    システムは、次のようなメッセージで応答します。
    inbox+  has  80  messages  (1-80);  cur=  7;  (others).
    この例では、メッセージの番号が付け直され、メッセージが削除されたために生じたメッセージ番号の欠番がなくなります。

ファイル

項目 説明
$HOME/.mh_profile MH ユーザー・プロファイルが入っています。
/usr/bin/folder フォルダコマンドを含む。