refile コマンド
目的
フォルダー間でファイルを移動します。
構文
再ファイリング [ -ソース +フォルダー ] [ -ドラフト ] [ -ファイル ファイル ] [ メッセージ ] [ -ノリンク | -リンク ] [ -予約なし | -保持 ] +フォルダー ...
説明
refile コマンドは、フォルダー間でメッセージを移動します。 ソース・フォルダーを指定しなければ、refile コマンドは現行フォルダーをソースとして使用します。 存在しない宛先フォルダーを指定すると、システムはそのフォルダーを作成するかどうかを照会します。
また、refile コマンドは、あるフォルダーから別のフォルダーにメッセージをコピーします。 デフォルトでは、メッセージを移動するとき、システムはそのメッセージのコピーをオリジナル・フォルダーに保持しません。 コピーを残すには、-preserve フラグを使用します。
フラグ
| 項目 | 説明 |
|---|---|
| -ドラフト | メール・ディレクトリーから現行ドラフト・メッセージをコピーします。 |
| -ファイル ファイル | 指定されたファイルをコピーします。 ファイルは有効なメッセージ形式でなければなりません。 新規メッセージを正しくフォーマットしファイルするには、inc コマンドを使用します。 |
| +フォルダー | 指定されたフォルダーにメッセージをコピーします。 任意の数のフォルダーを指定できます。 |
| -help | これは、コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。 注: MH の場合は、このフラグ名を省略することはできません。
|
| -リンク | メッセージをコピーした後、ソース・フォルダー、またはファイルに残します。 |
| メッセージ | コピー対象となるメッセージを指定します。 複数のメッセージ、メッセージの範囲、または単一メッセージを指定できます。 以下の参照を使ってメッセージを指定します。
|
| -ノリンク | メッセージをコピーした後でソース・フォルダーまたはファイルから除去します。 このフラグはデフォルトです。 |
| -予約なし | コピー対象となるメッセージの番号を付け直します。 番号の付け直しは、宛先フォルダーの最後のメッセージの番号 より 1 つ大きい番号で始まります。 このフラグはデフォルトです。 |
| -保持 | コピーしたメッセージ番号を保存します。 その番号の付いたメッセージが既に存在すると、refile コマンドはエラー・メッセージを出し、フォルダーの内容は変化しません。 |
| -ソース +フォルダー | ソース・フォルダーを識別します。 デフォルトでは、システムは現行フォルダーを使用します。 |
プロファイル・エントリー
以下のエントリーは、UserMHDirectory/.mh_profile ファイルの一部です。
| 項目 | 説明 |
|---|---|
| Current-Folder: | デフォルトの現行フォルダーを設定します。 |
| Folder-Protect: | 新規フォルダー・ディレクトリーの保護レベルを設定します。 |
| Path: | UserMhDirectoryを指定します。 |
| rmmproc: | メッセージをフォルダーから除去するときに使用するプログラムを指定します。 |
セキュリティー
RBAC ユーザーおよび TrustedAIX®ユーザーの皆様へ:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
例
- 現在のメッセージを現在のフォルダからリファイルして、次の名前の新しいフォルダに入れます。meetings次のように入力します。refile +meetingsシステムは、次のようなメッセージで応答します。
実行yフォルダーを作成します。 オリジナル・メッセージのコピーは現行フォルダーに保存されません。Create folder "/home/jeanne/Mail/meetings"? - 現在のメッセージを現在のフォルダから次のフォルダにコピーします。meetings次のように入力します。オリジナル・メッセージはそのまま現行フォルダー内に残ります。
- 現在のメッセージの下書きを再ファイリングするには、test次のように入力します。メッセージ・ドラフトのコピーは、現行フォルダー内に保存されません。
- 現行フォルダーから現行メッセージを複数のフォルダーにリファイルするには、以下のように入力します。refile +tom +pat +jayメッセージのコピーは現行フォルダーには保存されません。
ファイル
| 項目 | 説明 |
|---|---|
| $HOME/.mh_profile | MH ユーザー・プロファイルを設定します。 |
| /usr/bin/refile | refile コマンドが入っています。 |