OSDN Git Service

Convert release and draft pages to UTF-8.
[linuxjm/jm.git] / manual / gnumaniak / release / man1 / rm.1
index 2e0214c..05c4c84 100644 (file)
 .\"         by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
 .\"
 .TH RM 1 "18 June 2002" "GNU fileutils 4.1"
-.SH Ì¾Á°
-rm \- ¥Õ¥¡¥¤¥ë¤ä¥Ç¥£¥ì¥¯¥È¥ê¤òºï½ü¤¹¤ë
-.SH ½ñ¼°
-.BI "rm [" ¥ª¥×¥·¥ç¥ó "] " file...
+.SH 名前
+rm \- ファイルやディレクトリを削除する
+.SH 書式
+.BI "rm [" オプション "] " file...
 .sp
-POSIX ¥ª¥×¥·¥ç¥ó:
+POSIX オプション:
 .B [\-fiRr]
 .sp
-GNU ¥ª¥×¥·¥ç¥ó (´Êά·Á¼°):
+GNU オプション (簡略形式):
 .B [\-dfirvR]
 .B "[\-\-help] [\-\-version] [\-\-]"
-.SH ÀâÌÀ
+.SH 説明
 .B rm
-¤Ï»ØÄꤵ¤ì¤¿
+は指定された
 .I file
-¤òºï½ü¤¹¤ë¡£
-¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¥Ç¥£¥ì¥¯¥È¥ê¤Îºï½ü¤ò¹Ô¤ï¤Ê¤¤¡£
-¤·¤«¤· \-r ¤ä \-R ¥ª¥×¥·¥ç¥ó¤Ç»Ø¼¨¤µ¤ì¤ë¤È¡¢»ØÄꤵ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Î
-Á´¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤¬ºï½ü¤µ¤ì¤ë
-(`rm -r' ¤Çºï½ü¤µ¤ì¤ë¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤Î¿¼¤µ¤ËÀ©¸Â¤Ï¤Ê¤¤)¡£
+を削除する。
+デフォルトではディレクトリの削除を行わない。
+しかし \-r や \-R オプションで指示されると、指定されたディレクトリ以下の
+全ディレクトリツリーが削除される
+(`rm -r' で削除されるディレクトリツリーの深さに制限はない)。
 .I file
-¤Î¥Ñ¥¹¹½À®Í×ÁǤκǸ夬 . ¤â¤·¤¯¤Ï .. ¤Î¾ì¹ç¤Ï¥¨¥é¡¼¤Ë¤Ê¤ë
-(`rm -r .*' ¤Ê¤É¤È¤ä¤Ã¤¿¤¢¤È¤Ç¶Ã¤«¤Ê¤¤¤è¤¦¤Ë¤¹¤ë¤¿¤á¤Ç¤¢¤ë)¡£
+のパス構成要素の最後が . もしくは .. の場合はエラーになる
+(`rm -r .*' などとやったあとで驚かないようにするためである)。
 .PP
-\-i ¥ª¥×¥·¥ç¥ó¤¬Í¿¤¨¤é¤ì¤¿¾ì¹ç¡¢
-¤Þ¤¿¤Ï¥Õ¥¡¥¤¥ë¤¬½ñ¤­¹þ¤ßÉԲĤǡ¢É¸½àÆþÎϤ¬Ã¼Ëö¤Ç¤¢¤ê¡¢¤«¤Ä
+\-i オプションが与えられた場合、
+またはファイルが書き込み不可で、標準入力が端末であり、かつ
 .B "\-f"
-¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
+が指定されていない場合、
 .B rm
-¤Ï¥æ¡¼¥¶¡¼¤Ë¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Æ¤è¤¤¤«¤òÌ䤤¹ç¤ï¤»¤ë¡£
-Ì䤤¹ç¤ï¤»¤Ïɸ½à¥¨¥é¡¼¤Ë½ñ¤­½Ð¤µ¤ì¡¢ÊÖÅú¤Ïɸ½àÆþÎϤ«¤éÆɤ߹þ¤Þ¤ì¤ë¡£
-ÊÖÅú¤¬ºï½ü¤ò¹ÎÄꤷ¤Æ¤¤¤Ê¤¤¤â¤Î¤Ê¤é¡¢¤½¤Î¥Õ¥¡¥¤¥ë¤Ïºï½ü¤µ¤ì¤Ê¤¤¡£
-.SH "POSIX ¥ª¥×¥·¥ç¥ó"
+はユーザーにファイルを削除してよいかを問い合わせる。
+問い合わせは標準エラーに書き出され、返答は標準入力から読み込まれる。
+返答が削除を肯定していないものなら、そのファイルは削除されない。
+.SH "POSIX オプション"
 .TP
 .B "\-f"
-ºï½ü¤Î³Îǧ¤ÎÌ䤤¹ç¤ï¤»¤ò¤·¤Ê¤¤¡£ÂÐÏÃ¥á¥Ã¥»¡¼¥¸¤ò½ÐÎϤ·¤Ê¤¤¡£
-ñ¤Ë¸ºß¤·¤Ê¤¤¥Õ¥¡¥¤¥ë¤Ë¤è¤ë¥¨¥é¡¼¤Ê¤é¡¢
-¥¨¥é¡¼¾õÂÖ¤òÊÖ¤µ¤Ê¤¤¡£
+削除の確認の問い合わせをしない。対話メッセージを出力しない。
+単に存在しないファイルによるエラーなら、
+エラー状態を返さない。
 .TP
 .B "\-i"
-ºï½ü¤Î³Îǧ¤ÎÌ䤤¹ç¤ï¤»¤ò¤¹¤ë¡£
-(\-f ¤È \-i ¤¬Î¾Êý¤È¤â»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
-¸å¤«¤é»ØÄꤵ¤ì¤¿Êý¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ë¤Ê¤ë¡£)
+削除の確認の問い合わせをする。
+(\-f と \-i が両方とも指定された場合、
+後から指定された方のオプションが有効になる。)
 .TP
-.BR "\-r" " ¤Þ¤¿¤Ï " "\-R"
-ºÆµ¢Åª¤Ë¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤òºï½ü¤¹¤ë
-.SH "SVID ¾ÜºÙ"
-System V ¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ÄêµÁ¤Ç¤Ï¡¢¸½ºß¼Â¹Ô¤µ¤ì¤Æ¤¤¤ë
-¼Â¹Ô²Äǽ¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë¤Ø¤ÎºÇ¸å¤Î¥ê¥ó¥¯¤òºï½ü¤¹¤ë¤³¤È¤¬¶Ø»ß¤µ¤ì¤Æ¤¤¤ë¡£
-.SH "GNU ¾ÜºÙ"
-ºï½ü¤Ç¤­¤ë¥Ç¥£¥ì¥¯¥È¥ê³¬Áؤο¼¤µ¤Ë¾å¸Â¤¬¤¢¤ë¤È¤¤¤¦ÅÀ¤Ç
-(fileutils-3.16 ¤Ë¤ª¤±¤ë) GNU ÈǤμÂÁõ¤Ï´Ö°ã¤Ã¤Æ¤¤¤ë¡£
-(ɬÍפʤé¤Ð¡¢¤È¤Æ¤â¿¼¤¤¥Ä¥ê¡¼¤òºï½ü¤¹¤ë¤Î¤Ë
-`deltree' ¤È¤¤¤¦¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤¬»È¤¨¤ë¡£)
-.SH "GNU ¥ª¥×¥·¥ç¥ó"
+.BR "\-r" " または " "\-R"
+再帰的にディレクトリツリーを削除する
+.SH "SVID 詳細"
+System V インターフェース定義では、現在実行されている
+実行可能バイナリファイルへの最後のリンクを削除することが禁止されている。
+.SH "GNU 詳細"
+削除できるディレクトリ階層の深さに上限があるという点で
+(fileutils-3.16 における) GNU 版の実装は間違っている。
+(必要ならば、とても深いツリーを削除するのに
+`deltree' というユーティリティが使える。)
+.SH "GNU オプション"
 .TP
 .B "\-d, \-\-directory"
 .BR rmdir (2)
-¤Ç¤Ï¤Ê¤¯
+ではなく
 .BR unlink (2)
-¤Ë¤è¤ê¥Ç¥£¥ì¥¯¥È¥ê¤òºï½ü¤¹¤ë¡£
-¥¢¥ó¥ê¥ó¥¯¤¹¤ëÁ°¤Ë¥Ç¥£¥ì¥¯¥È¥ê¤ò¶õ¤Ë¤¹¤ëɬÍפϤʤ¤¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏŬÀڤʸ¢¸Â¤ò»ý¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ë¤Î¤ßµ¡Ç½¤¹¤ë¡£
-¥¢¥ó¥ê¥ó¥¯¤¹¤ë¤È¡¢ºï½ü¤µ¤ì¤¿¥Ç¥£¥ì¥¯¥È¥ê¤Ë¤¢¤ë¿¤¯¤Î¥Õ¥¡¥¤¥ë¤¬
-»²¾È¤µ¤ì¤Ê¤¯¤Ê¤ë¤Î¤Ç¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë
+によりディレクトリを削除する。
+アンリンクする前にディレクトリを空にする必要はない。
+このオプションは適切な権限を持っている場合にのみ機能する。
+アンリンクすると、削除されたディレクトリにある多くのファイルが
+参照されなくなるので、ファイルシステムに
 .BR fsck (8)
-¤òŬÍѤ¹¤ë¤Î¤¬¸­ÌÀ¤Ç¤¢¤ë¡£
+を適用するのが賢明である。
 .TP
 .B "\-f, \-\-force"
-¸ºß¤·¤Ê¤¤¥Õ¥¡¥¤¥ë¤ò̵»ë¤¹¤ë¡£¥æ¡¼¥¶¡¼¤Ëºï½ü¤ÎÌ䤤¹ç¤ï¤»¤ò¤·¤Ê¤¤¡£
+存在しないファイルを無視する。ユーザーに削除の問い合わせをしない。
 .TP
 .B "\-i, \-\-interactive"
-¤½¤ì¤¾¤ì¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ä¤¤¤Æ¡¢ºï½ü¤ÎÌ䤤¹ç¤ï¤»¤ò¤¹¤ë¡£
-ÊÖÅú¤¬ `y' ¤Þ¤¿¤Ï `Y' ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¤½¤Î¥Õ¥¡¥¤¥ë¤Ïºï½ü¤·¤Ê¤¤¡£
-Á°¤Ë¤¢¤ë \fB\-\-force\fR ¥ª¥×¥·¥ç¥ó¤ò̵»ë¤¹¤ë¡£
+それぞれのファイルについて、削除の問い合わせをする。
+返答が `y' または `Y' で始まっていない場合、そのファイルは削除しない。
+前にある \fB\-\-force\fR オプションを無視する。
 .TP
 .B "\-r, \-R, \-\-recursive"
-¥Ç¥£¥ì¥¯¥È¥ê¤ÎÃæ¿È¤òºÆµ¢Åª¤Ëºï½ü¤¹¤ë¡£
+ディレクトリの中身を再帰的に削除する。
 .TP
 .B "\-v, \-\-verbose"
-ºï½ü¤¹¤ëÁ°¤Ë¤½¤ì¤¾¤ì¤Î¥Õ¥¡¥¤¥ë̾¤ò½ÐÎϤ¹¤ë¡£
-.SH "GNU É¸½à¥ª¥×¥·¥ç¥ó"
+削除する前にそれぞれのファイル名を出力する。
+.SH "GNU 標準オプション"
 .TP
 .B "\-\-help"
-ɸ½à½ÐÎϤ˻ÈÍÑÊýË¡¤Î¥á¥Ã¥»¡¼¥¸¤ò½ÐÎϤ·¤ÆÀµ¾ï½ªÎ»¤¹¤ë¡£
+標準出力に使用方法のメッセージを出力して正常終了する。
 .TP
 .B "\-\-version"
-ɸ½à½ÐÎϤ˥С¼¥¸¥ç¥ó¾ðÊó¤ò½ÐÎϤ·¤ÆÀµ¾ï½ªÎ»¤¹¤ë¡£
+標準出力にバージョン情報を出力して正常終了する。
 .TP
 .B "\-\-"
-¥ª¥×¥·¥ç¥ó¥ê¥¹¥È¤ò½ªÎ»¤¹¤ë¡£
-.SH ´Ä¶­ÊÑ¿ô
-ÊÑ¿ô LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES ¤¬Ä̾ï¤Î°ÕÌ£¤ò»ý¤Ä¡£
-.SH ½àµò
-POSIX 1003.2 ¤Ë½àµò¤¹¤ë¤¬¡¢ºï½ü¤Ç¤­¤ë¥Ç¥£¥ì¥¯¥È¥ê³¬Áؤο¼¤µ¤ËÀ©¸Â¤¬¤¢¤ë¡£
-.SH Ãí°Õ
-¤³¤Î¥Ú¡¼¥¸¤Ç¤Ï fileutils-4.1 ¥Ñ¥Ã¥±¡¼¥¸¤Ç¤Î
+オプションリストを終了する。
+.SH 環境変数
+変数 LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES が通常の意味を持つ。
+.SH 準拠
+POSIX 1003.2 に準拠するが、削除できるディレクトリ階層の深さに制限がある。
+.SH 注意
+このページでは fileutils-4.1 パッケージでの
 .B rm
-¥³¥Þ¥ó¥É¤Ë¤Ä¤¤¤ÆÀâÌÀ¤·¤Æ¤¤¤ë¡£
-¤½¤Î¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¾¯¤·°ã¤¤¤¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
-½¤Àµ¤äÄɲäϠaeb@cwi.nl, aw@mail1.bet1.puv.fi, ragnar@ragnar-hojland.com
-°¸¤Ë¥á¥¤¥ë¤·¤Æ¤¯¤À¤µ¤¤¡£
-¥×¥í¥°¥é¥à¤Î¥Ð¥°¤Ë¤Ä¤¤¤Æ¤Ï bug-fileutils@gnu.org ¤ØÊó¹ð¤·¤Æ¤¯¤À¤µ¤¤¡£
+コマンドについて説明している。
+その他のバージョンでは少し違いがあるかもしれない。
+修正や追加は aeb@cwi.nl, aw@mail1.bet1.puv.fi, ragnar@ragnar-hojland.com
+宛にメイルしてください。
+プログラムのバグについては bug-fileutils@gnu.org へ報告してください。