refile コマンド

目的

フォルダー間でファイルを移動します。

構文

再ファイリング [ -ソース +フォルダー ] [ -ドラフト ] [ -ファイル ファイル ] [ メッセージ ] [ -ノリンク | -リンク ] [ -予約なし | -保持 ] +フォルダー ...

説明

refile コマンドは、フォルダー間でメッセージを移動します。 ソース・フォルダーを指定しなければ、refile コマンドは現行フォルダーをソースとして使用します。 存在しない宛先フォルダーを指定すると、システムはそのフォルダーを作成するかどうかを照会します。

また、refile コマンドは、あるフォルダーから別のフォルダーにメッセージをコピーします。 デフォルトでは、メッセージを移動するとき、システムはそのメッセージのコピーをオリジナル・フォルダーに保持しません。 コピーを残すには、-preserve フラグを使用します。

フラグ

項目 説明
-ドラフト メール・ディレクトリーから現行ドラフト・メッセージをコピーします。
-ファイル ファイル 指定されたファイルをコピーします。 ファイルは有効なメッセージ形式でなければなりません。 新規メッセージを正しくフォーマットしファイルするには、inc コマンドを使用します。
+フォルダー 指定されたフォルダーにメッセージをコピーします。 任意の数のフォルダーを指定できます。
-help これは、コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。
注: MH の場合は、このフラグ名を省略することはできません。
-リンク メッセージをコピーした後、ソース・フォルダー、またはファイルに残します。
メッセージ コピー対象となるメッセージを指定します。 複数のメッセージ、メッセージの範囲、または単一メッセージを指定できます。 以下の参照を使ってメッセージを指定します。
Number
メッセージ番号。
sequence
ユーザーが指定するメッセージ・グループ。 認識される値には以下のものが含まれます。
all
フォルダー内のすべてのメッセージ
cur または (ピリオド)
現行メッセージ。 これはデフォルトです。
first
フォルダー内の最初のメッセージ
last
フォルダー内の最後のメッセージ
次へ
現行メッセージの次のメッセージ
prev
現行メッセージの直前のメッセージ。
 
/DT>
-link フラグと all フラグを同時に指定すると、現行フォルダーの現行メッセージは変化しません。 そうでない場合は、メッセージを指定すると、リファイルされたメッセージが現行メッセージになります。
-ノリンク メッセージをコピーした後でソース・フォルダーまたはファイルから除去します。 このフラグはデフォルトです。
-予約なし コピー対象となるメッセージの番号を付け直します。 番号の付け直しは、宛先フォルダーの最後のメッセージの番号 より 1 つ大きい番号で始まります。 このフラグはデフォルトです。
-保持 コピーしたメッセージ番号を保存します。 その番号の付いたメッセージが既に存在すると、refile コマンドはエラー・メッセージを出し、フォルダーの内容は変化しません。
-ソース +フォルダー ソース・フォルダーを識別します。 デフォルトでは、システムは現行フォルダーを使用します。

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

以下のエントリーは、UserMHDirectory/.mh_profile ファイルの一部です。

項目 説明
Current-Folder: デフォルトの現行フォルダーを設定します。
Folder-Protect: 新規フォルダー・ディレクトリーの保護レベルを設定します。
Path: UserMhDirectoryを指定します。
rmmproc: メッセージをフォルダーから除去するときに使用するプログラムを指定します。

セキュリティー

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

  1. 現在のメッセージを現在のフォルダからリファイルして、次の名前の新しいフォルダに入れます。meetings次のように入力します。
    refile  +meetings
    システムは、次のようなメッセージで応答します。
    Create folder "/home/jeanne/Mail/meetings"?
    実行yフォルダーを作成します。 オリジナル・メッセージのコピーは現行フォルダーに保存されません。
  2. 現在のメッセージを現在のフォルダから次のフォルダにコピーします。meetings次のように入力します。
    refile  -link +meetings
    オリジナル・メッセージはそのまま現行フォルダー内に残ります。
  3. 現在のメッセージの下書きを再ファイリングするには、test次のように入力します。
    refile  -draft +test
    メッセージ・ドラフトのコピーは、現行フォルダー内に保存されません。
  4. 現行フォルダーから現行メッセージを複数のフォルダーにリファイルするには、以下のように入力します。
    refile  +tom +pat +jay
    メッセージのコピーは現行フォルダーには保存されません。

ファイル

項目 説明
$HOME/.mh_profile MH ユーザー・プロファイルを設定します。
/usr/bin/refile refile コマンドが入っています。