folder コマンド
目的
フォルダーとメッセージを選択してリストします。
構文
フォルダ [ + フォルダ ] [ メッセージ ] [ -すべて ] [ -ノパック | -パック ] [ -ノーファスト | -速い ] [ -ノレキュース | -惡戲 ] [ -プリント | -ノンプリント ] [ -ヘッダー | -ノーヘッダー ] [ -合計 | -合計 ] [ -プッシュ | -ポップ ] [ -リスト | -ノリスト ]
説明
folder コマンドは、該当フォルダーの現行フォルダーと現行メッセージを設定し、ユーザーのフォルダーに関する情報をリストします。 デフォルトでは、folder コマンドは、現行フォルダー名、メッセージ数、 メッセージ番号の範囲、および現行メッセージを表示します。
+Folder フラグで指定したフォルダーが現行フォルダーになります。 Message パラメーターで指定したメッセージが、現行フォルダーの現行メッセージになります。 -pack フラグを指定すると、フォルダー内のメッセージの番号が付け直されます。
フラグ
| 項目 | 説明 |
|---|---|
| -all | メール・ディレクトリー内の各フォルダーの情報を、1 行に 1 フォルダー分ずつ表示します。 |
| -fast | フォルダーの名前のみを表示します。 |
| +フォルダ | 表示するフォルダー情報を指定します。 |
| -header | フォルダー情報の列見出しを表示します。 |
| -help | これは、コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。注: メッセージ・ハンドラー (MH) の場合、このフラグ名は完全な形で指定しなければなりません。 |
| -list | 現行フォルダーの後に、フォルダー・スタックの内容を表示します。 |
| Message | 指定されたメッセージを現行メッセージに設定します。 +Folder フラグを指定しないと、
このコマンドでは指定したメッセージが現行フォルダーに設定されます。 メッセージを指定するには、次の参照を使用します。
|
| -ノーファスト | 各フォルダーの情報を表示します。 このフラグはデフォルトです。 |
| -ノーヘッダー | フォルダー情報の列見出しを表示しません。 このフラグはデフォルトです。 |
| -nolist | フォルダー・スタックの内容を表示しません。 このフラグはデフォルトです。 |
| -ノパック | フォルダー内のメッセージの番号を付け直しません。 このフラグはデフォルトです。 |
| -ノンプリント | フォルダー情報を表示しません。 -push、-pop、-list フラグを指定した場合は、-noprint フラグがデフォルトになります。 |
| -ノレキュース | 現行フォルダー内の最上位フォルダーの情報だけを表示します。 サブフォルダーの情報は表示しません。 このフラグはデフォルトです。 |
| -合計 | メール・ディレクトリー構造内にあるすべてのメッセージとフォルダーの表示を行いません。 -all フラグを指定した場合は -total フラグがデフォルトになり、それ以外の場合は -nototal フラグがデフォルトになります。 |
| -パック | 指定されたフォルダー内のメッセージの番号を付け直します。 番号を付け直すと、メッセージが削除されたために生じたメッセージ番号の欠番がなくなります。 |
| -ポップ | フォルダー・スタックの最上部からフォルダーを除去して、現行フォルダーにします。 popフラグと一緒に+ Folderフラグを指定することはできない。 |
| フォルダーの情報を表示します。 -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 サブコマンドの項を参照してください。
例
- 現在のフォルダーに関する情報を表示するには、次のように入力する:
システムは、次のようなメッセージで応答します。folder
この例では、現在のフォルダはinboxこのフォルダには80 messagesメッセージから1メッセージ82.現在のメッセージ番号は7.inbox+ has 80 messages (1-82); cur = 7; (others). - すべてのフォルダーに関する情報を表示するには、次のように入力する:folder -allシステムは、次のようなメッセージで応答します。
この例では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-5); cur= 5; (others). Total= 85 messages in 2 folders - にするtestフォルダに関する情報を表示しますtestと入力する:folder +testシステムは、次のようなメッセージで応答します。
test+ has 5 messages (1-5); cur = 5; (others) - メッセージを作る2を入力:
システムは、次のようなメッセージで応答します。folder 2test+ has 5 messages (1-5); cur = 2; (others) - フォルダを作成するgroupを入力し、カレント・フォルダーにする:folder +groupシステムは、次のようなメッセージで応答します。
次のように入力します。Create folder "/home/dawn/Mail/group"? _
システムは、次のようなメッセージで応答します。yesgroup+ has no messages. - 現在のフォルダー内のメッセージの番号を変更するには、次のように入力する:folder -packシステムは、次のようなメッセージで応答します。
この例では、メッセージの番号が付け直され、メッセージが削除されたために生じたメッセージ番号の欠番がなくなります。inbox+ has 80 messages (1-80); cur= 7; (others).
ファイル
| 項目 | 説明 |
|---|---|
| $HOME/.mh_profile | MH ユーザー・プロファイルが入っています。 |
| /usr/bin/folder | フォルダコマンドを含む。 |