RMF(1)

NAME
rmf - MH フォルダを削除する

SYNOPSIS
rmf [+folder] [-interactive] [-nointeractive] [-help]

DESCRIPTION
rmf は指定された(あるいはデフォルトの)フォルダ内にある全てのメッセージ (ファイル)を削除し、その後、そのフォルダ(ディレクトリ)自身も削除します。 もし、そのフォルダ内に MH のものでないファイルが含まれていた場合は、 それらは消されず、エラーが返されます。 もし、フォルダが明示的に指定された場合や、`-nointeractive' オプションが 指定された場合は、フォルダは何の確認も無しに削除されます。 そうでない場合は、確認が行なわれます。 もし、なんらかの理由で、rmf がカレント・フォルダを見つけられなかった 場合は、確認の上、`+inbox' (ユーザーのプロファイル・エントリ “Inbox” で 変更されてない限り)を削除します。 一旦、rmf でメッセージを消すと、それが他へリンクを持ってなかった 場合、取り返しがつきません。 従って、このコマンドの使用には充分な注意が必要です。 もし削除されるフォルダがサブ・フォルダの場合、 親フォルダが新しくカレント・フォルダとなります。 そして、rmf はその変更を行なった事をユーザーに伝えます。 これは、メッセージ集合を選択し、リストを操作し、それからリストを消去して、 そのリストが展開されていたカレント・フォルダに戻ってくるという 簡単な仕組みを提供します。 書き込み禁止フォルダへの rmf は、そのフォルダ自身には何もせず、 プロファイルからプライベート・シーケンスと cur 情報 (すなわち “atr-seq-folder” エントリ)を削除します。 ^$HOME/.mh_profile~^ユーザーのプロファイル ^Path:~^ユーザーの MH ディレクトリを決める ^Current-Folder:~^デフォルトのカレント・フォルダを示す ^Inbox:~^デフォルトの inbox を示す rmm(1)
`+folder'    デフォルトは確認ありでカレント・フォルダ
`-interactive'    もし `+folder' 指定がない場合
        さもなくば `-nointeractive' rmf はサブ・フォルダを削除すると、 その親フォルダがカレント・フォルダになります。 サブ・フォルダでないカレント・フォルダが消されると、 “inbox” がカレント・フォルダになります。 上記どれでもない場合は、 カレント・フォルダもカレント・メッセージも変更されません。 直観的に rmf はフォルダを再帰的に消すかのように感じるかも知れませんが、 そうではありません。 従って、もしフォルダ内にサブ・フォルダがあり、 親フォルダを rmf したければ、 まず最初に子を rmf しなければなりません。