RM(1L)

名前
rm - ファイルを削除する

書式
rm [-dfirvR] [--directory] [--force] [--interactive] [--recursive] [--help] [--version] [--verbose] name...

説明
このマニュアルページはGNUバージョンの rm について書いてある。 rm は指定されたファイルを削除する。デフォルトではディレクトリ の削除は行なわない。

ファイルが書き込み禁止の時、標準出力が tty で -f または --force オプションが付いてなければ rm はこのファイルを削除するかどうか問い合わせる。'y' か 'Y' を返さなければ ファイルの削除をしない。

GNU rm では引数の解析に getopt関数を使う全てのプログラムと同様に、 -- オプションでその後のすべての引数をオプション以外のものとして 扱うことができる。カレントディレクトリの '-f' というファイルを 削除する為に以下のどちらかを使うことができる。
    rm -- -f
または
    rm ./-f
この目的のために Unix rm で '-' を使用するのは getopt標準文法が発達する以前のやりかたである。

  オプション

-d, --directory
    rmdir の代わりに unlink でディレクトリを削除する。ディレクトリ を unlink する前にディレクトリが空である必要はない。スーパーユーザー でのみ使用できる。ディレクトリを unlink することで削除されたディレクトリ のなかにあるすべてのファイルを参照できなくするので、これを実行したあとに ファイルシステムを fsck するのは賢明なことである。

-f, --force
    存在しないファイルを無視しユーザーに通知しない。

-i, --interactive
    ファイルを削除していいか問い合わせる。'y' か 'Y' を返さなければファイル を削除しない。

-r, -R, --recursive
    ディレクトリの中身を再帰的に削除する。

-v, --verbose
    ファイルを削除するまえにファイル名を表示する。

--help
    標準出力に使い方を表示する。

--version
    標準出力にバージョン情報を表示する。