rmは与えられたfileを削除します.デフォルトではディレク トリを削除しません.概要です.
rm [option]... [file]...
ファイルに書き込みができない,標準入力が端末,そして,-fまた は--forceオプションが与えられていない場合,または, -iまたは--interactiveオプションが与えられてい る場合,rmはユーザにファイルを削除するかどうかを促すプロン プトを表示します.‘y’ や‘Y’で始まらない返答の場合,ファイル は省略されます.
警告:ファイルを削除するためにrmを使用する場合,通常 はファイルの内容を復活させることが可能です.より確実にファイルの内容を 本当に復活させないようにしたい場合,shredの使用を検討して下 さい.
プログラムは以下のオプションも受け入れます.Common optionsも参照 してください.
rmdir
の代わりにunlink
を用いてディレクトリの削除を試み,
そしてアンリンクを試みる前にディレクトリが空である必要はありません.適
切な特権を持ち,オペレーティングシステムがディレクトリに対する
unlink
をサポートしている場合のみ,これは動作します.ディレクト
リのアンリンクはディレクトリ内のすべてのファイルを参照できなくなるので,
この後でファイルシステムにfsck
した方が賢明です.
よくある問題の一つは,‘-’で始まる名前を持つファイルの削除の方法で
す.gnu rmでは,引数を解析するgetopt
関数を使用す
るすべてのプログラムに似ていて,以下のすべての引数がオプションでないこ
とを示す‘--’オプションを使用します.現在のディレクトリの-f
というファイル名を削除するため,以下のどちらかの入力で可能になります.
rm -- -f
または以下のようにします.
rm ./-f
この目的に対する,Unix rmプログラムの単一の‘-’の使用は, getoptの標準構文の開発以前のものです.
終了ステータスのゼロは成功を示し,ゼロ以外の値は失敗を示します.