1 .\" Copyright Andries Brouwer, A. Wik 1998, Ragnar Hojland Espinosa 1998-2002
3 .\" This file may be copied under the conditions described
4 .\" in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998
5 .\" that should have been distributed together with this file.
7 .\" Japanese Version Copyright (c) 1999 Yuichi SATO
8 .\" all rights reserved.
9 .\" Translated Wed Nov 3 17:04:31 JST 1999
10 .\" by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
12 .TH RM 1 "18 June 2002" "GNU fileutils 4.1"
14 rm \- ファイルやディレクトリを削除する
16 .BI "rm [" オプション "] " file...
23 .B "[\-\-help] [\-\-version] [\-\-]"
29 デフォルトではディレクトリの削除を行わない。
30 しかし \-r や \-R オプションで指示されると、指定されたディレクトリ以下の
32 (`rm -r' で削除されるディレクトリツリーの深さに制限はない)。
34 のパス構成要素の最後が . もしくは .. の場合はエラーになる
35 (`rm -r .*' などとやったあとで驚かないようにするためである)。
38 またはファイルが書き込み不可で、標準入力が端末であり、かつ
42 はユーザーにファイルを削除してよいかを問い合わせる。
43 問い合わせは標準エラーに書き出され、返答は標準入力から読み込まれる。
44 返答が削除を肯定していないものなら、そのファイルは削除されない。
48 削除の確認の問い合わせをしない。対話メッセージを出力しない。
54 (\-f と \-i が両方とも指定された場合、
55 後から指定された方のオプションが有効になる。)
57 .BR "\-r" " または " "\-R"
60 System V インターフェース定義では、現在実行されている
61 実行可能バイナリファイルへの最後のリンクを削除することが禁止されている。
63 削除できるディレクトリ階層の深さに上限があるという点で
64 (fileutils-3.16 における) GNU 版の実装は間違っている。
65 (必要ならば、とても深いツリーを削除するのに
66 `deltree' というユーティリティが使える。)
69 .B "\-d, \-\-directory"
74 アンリンクする前にディレクトリを空にする必要はない。
75 このオプションは適切な権限を持っている場合にのみ機能する。
76 アンリンクすると、削除されたディレクトリにある多くのファイルが
82 存在しないファイルを無視する。ユーザーに削除の問い合わせをしない。
84 .B "\-i, \-\-interactive"
85 それぞれのファイルについて、削除の問い合わせをする。
86 返答が `y' または `Y' で始まっていない場合、そのファイルは削除しない。
87 前にある \fB\-\-force\fR オプションを無視する。
89 .B "\-r, \-R, \-\-recursive"
93 削除する前にそれぞれのファイル名を出力する。
97 標準出力に使用方法のメッセージを出力して正常終了する。
100 標準出力にバージョン情報を出力して正常終了する。
105 変数 LANG, LC_ALL, LC_COLLATE, LC_CTYPE, LC_MESSAGES が通常の意味を持つ。
107 POSIX 1003.2 に準拠するが、削除できるディレクトリ階層の深さに制限がある。
109 このページでは fileutils-4.1 パッケージでの
112 その他のバージョンでは少し違いがあるかもしれない。
113 修正や追加は aeb@cwi.nl, aw@mail1.bet1.puv.fi, ragnar@ragnar-hojland.com
115 プログラムのバグについては bug-fileutils@gnu.org へ報告してください。