folders コマンド
目的
メール・ディレクトリー内のすべてのフォルダーとメッセージをリストします。
構文
フォルダー [ +フォルダ ] [ メッセージ ] [ -すべて ] [ -パック | -ノパック ] [ -速い | -ノーファスト ] [ -惡戲 | -ノレキュース ] [ -プリント | -ノンプリント ] [ -ヘッダー | -ノーヘッダー ] [ -合計 | -合計 ] [ -プッシュ | -ポップ ] [ -リスト | -ノリスト ]
説明
folders コマンドは、メール・ディレクトリー内のすべてのフォルダーとメッセージをリストします。 このコマンドは、-allフラグで指定されたフォルダー・コマンドと同等である。
フラグ
| 項目 | 説明 |
|---|---|
| -all | メール・ディレクトリー内の各フォルダーの情報を、1 行に 1 フォルダー分ずつ表示します。 |
| -fast | フォルダーの名前のみを表示します。 |
| +フォルダ | 表示するフォルダー情報を指定します。 |
| -header | フォルダー情報の列見出しを表示します。 このフラグはデフォルトです。 |
| -help | これは、コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。注: メッセージ・ハンドラー (MH) の場合、このフラグ名は完全な形で指定しなければなりません。 |
| -list | 現行フォルダーの後に、フォルダー・スタックの内容を表示します。 |
| Message | 指定されたメッセージを現行メッセージに設定します。 +Folder フラグを指定しないと、
このコマンドでは指定したメッセージが現行フォルダーに設定されます。 メッセージを指定するには、次の参照を使用します。
|
| -ノーファスト | 各フォルダーの情報を表示します。 このフラグはデフォルトです。 |
| -ノーヘッダー | フォルダー情報の列見出しを表示しません。 |
| -nolist | フォルダー・スタックの内容を表示しません。 このフラグはデフォルトです。 |
| -ノパック | フォルダー内のメッセージの番号を付け直しません。 このフラグはデフォルトです。 |
| -ノンプリント | フォルダー情報を表示しません。 -push、-pop、-list フラグを指定した場合は、-noprint フラグがデフォルトになります。 |
| -ノレキュース | メール・ディレクトリー内にあるフォルダーの情報を表示します。 サブフォルダーの情報は表示しません。 このフラグはデフォルトです。 |
| -合計 | メール・ディレクトリー構造内のすべてのメッセージとフォルダーの表示を行いません。 |
| -パック | フォルダー内のメッセージの番号を付け直します。 番号を付け直すと、メッセージが削除されたために生じたメッセージ番号の欠番がなくなります。 |
| -ポップ | フォルダー・スタックの最上部からフォルダーを除去して、現行フォルダーにします。 |
| 各フォルダー内のメッセージ数、各フォルダーの現行メッセージ、現行フォルダーを表示します。 push、-pop、または-listフラグが指定されている場合は、-noprintフラグがデフォルトとなり、そうでない場合は、-printフラグがデフォルトとなる。 | |
| -プッシュ | 現行フォルダーをフォルダー・スタックの最上部に移して、指定されたフォルダーを現行フォルダーにします。 フォルダーを指定せずに -push フラグを使用すると、 フォルダー・スタックの最上部のフォルダーと現行フォルダーが交換されます。 |
| -惡戲 | メール・ディレクトリー構造内にあるすべてのフォルダーとサブフォルダーの情報を表示します。 |
| -合計 | メール・ディレクトリー構造内にあるすべてのメッセージとフォルダーを表示します。 totalフラグは、-recurseフラグを指定しない限り、サブフォルダーの情報を表示しない。 totalフラグがデフォルト。 |
プロファイル・エントリー
以下のエントリーが UserMhDirectory/.mh_profile ファイルに入力されます。
| 項目 | 説明 |
|---|---|
| Current-Folder: | デフォルトの現行フォルダーを設定します。 |
| Folder-Protect: | 新規フォルダー・ディレクトリーの保護レベルを設定します。 |
| Folder-Stack: | フォルダー・スタックを指定します。 |
| lsproc: | フォルダーの内容の表示に使用するプログラムを指定します。 |
| Path: | ユーザーの MH ディレクトリーを指定します。 |
例
- すべてのフォルダーに関する情報を表示するには、次のように入力する:
システムは、次のようなメッセージで応答します。folders
この例では2フォルダーには85のメッセージがある。 現在のフォルダはinboxで示される+(プラス記号)に続く。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. - すべてのフォルダーの名前だけをリストアップするには、次のように入力する:folders -fastシステムは、次のようなメッセージで応答します。
inbox test - すべてのフォルダーのメッセージの番号を変更するには、次のように入力する:folders -packシステムは、次のようなメッセージで応答します。
この例では inboxフォルダとtestフォルダーの番号が変更され、メッセージが削除された後のメッセージ番号のずれがなくなりました。inbox+ has 80 messages (1-80); cur= 7; (others). test has 5 messages (1-5); cur= 5; (others).
ファイル
| 項目 | 説明 |
|---|---|
| $HOME/.mh_profile | MH ユーザー・プロファイルが入っています。 |
| /usr/bin/folders | folders コマンドが入っています。 |