日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
RM(1) FreeBSD 一般コマンドマニュアル RM(1) 名称 rm, unlink -- ディレクトリエントリを削除する 書式 rm [-f | -i] [-dIRrvWx] file ... unlink [--] file 解説 rm ユーティリティは、コマンド行で指定されたディレクトリでないタイプのファ イルを削除することを試みます。ファイルのパーミッションに書き込み許可がな く、標準入力デバイスが端末であるなら、ユーザは、確認のために (標準エラー 出力で) プロンプトが出されます。 オプションは、次の通りです: -d 他のタイプのファイルと同様にディレクトリを削除することを試みま す。 -f ファイルのパーミッションにかかわらず、確認のためのプロンプトを出 さずに、ファイルを削除することを試みます。ファイルが存在しなくて も、診断メッセージを表示せず、またはエラーを反映する終了ステータ スを修正しません。-f オプションは、それ以前の -i オプションを上書 きします。 -i ファイルのパーミッション、または標準入力デバイスが端末であるかど うかにかかわらず、各ファイルを削除することを試みる前に、確認を要 求します。-i オプションは、それ以前の -f オプションを上書きしま す。 -I 4 つ以上のファイルが削除されるか、またはディレクトリが再帰的に削 除されているなら、もう一度確認を要求します。これは、誤りからほと んど同じレベルの保護をさらに提供する、-i よりはるかに煩わしくない オプションです。 -P このフラグは、効果がありません。それは、4.4BSD-Lite2 との後方互換 性のためだけに保持されています。 -R file 引数として指定したディレクトリを再帰的に削除します。-R オプ ションは、-d オプションの意味も含みます。-i オプションが指定され るなら、(ディレクトリを削除する試みが行われる前と同様に) 各ディレ クトリの内容が処理される前に、ユーザは、確認のためのプロンプトが 出されます。ユーザが肯定的に答えないなら、そのディレクトリをルー トとするファイル階層は、スキップされます。 -r -R と同等です。 -v ファイルが削除されるとき、それらを表示して、ファイルを削除してい るとき、冗長にします。 -W 指定されたファイルを削除を復活することを試みます。現在、union ファイルシステム (undelete(2) 参照) のホワイトアウトによってカ バーされているファイルを修復するためだけにこのオプションを使用す ることができます。 -x 階層構造を削除するとき、マウントポイントと交差しません。 rm は、シンボリックリンクを削除するときリンクは、削除しますが、リンクが参 照しているファイルは、削除しません。 ファイル /, . または .. を削除する試みは、エラーとなります。 ユーティリティが unlink として呼び出されるとき、ディレクトリであってはな らない 1 つの引数だけが指定されます。渡された引数で unlink(2) 操作を実行 するこの単純な操作のモードでオプションを提供できません。しかしながら、通 常のオプションの終わりのデリミタ -- は、オプションで引数に先行します。 終了ステータス rm ユーティリティは、指定されたファイルまたはファイル階層がすべて削除され たなら、または -f オプションが指定され、既存のファイルまたはファイル階層 がすべて削除されたなら、0 で終了します。エラーが起きたなら、rm は、値で >0 で終了します。 注 rm コマンドは、その引数を解析するために、その時点でフラグオプションの処理 を停止する、`--' オプションを受け付けることができる、getopt(3) を使用しま す。これによって、ダッシュ (`-') で始まるファイル名の削除ができます。例え ば: rm -- -filename 絶対または相対パスの参照を使用することによって同じ振る舞いをもたらすこと ができます。例えば: rm /home/user/-filename rm ./-filename 使用例 foobar ディレクトリ階層内に含まれているすべてのファイルを再帰的に削除しま す: $ rm -rf foobar これらのコマンドのいずれも、ファイル -f を削除します: $ rm -- -f $ rm ./-f $ unlink -f 互換性 rm ユーティリティは、-f オプションのみがさまざまなエラーを隠す代わりに、 存在しないファイルを削除する試みを隠す点において歴史的な実装と異なりま す。-v オプションは、標準ではなく、スクリプトでの使用は、推奨されません。 また、歴史的な BSD 実装は、標準エラー出力ではなく、標準出力でプロンプトが 出されました。 -P オプションは、FreeBSD 13.0 現在であらゆる効果はありません、将来削除さ れるかもしれません。 関連項目 chflags(1), rmdir(1), undelete(2), unlink(2), fts(3), getopt(3), symlink(7) 規格 rm コマンドは、IEEE Std 1003.1-2013 (``POSIX.1'') に適合しています。 単純化された unlink は、Version 2 of the Single UNIX Specification (``SUSv2'') に適合しています。 歴史 rm コマンドは、Version 1 AT&T UNIX で登場しました。 FreeBSD 13.2 November 10, 2018 FreeBSD 13.2