Rm (Unix)について詳しく解説

導入

rm (英語の用語Removeを指します) は、ファイルとディレクトリを削除するための Unix コマンドです。

 Rm (Unix)について詳しく解説

使用

Unix シェルの一般的な構文は次のとおりです。

  • ファイルを削除するにはrm fichier
  • rm -r répertoireディレクトリとその内容を削除します ( rは再帰的)
  • rm -ri répertoire削除するたびに確認を求めます ( iは対話型)

root ユーザーでない限り、ディレクトリ内のファイルを削除するには、ディレクトリに対する書き込み権限が必要です (ファイルに対する書き込み権限ではありません)。ただし、この特定のケースでは、デフォルトで rm が確認を求めます。 f (強制) オプションが使用されます。

  • rm -rf répertoire (取り扱い注意): 確認せずにファイルまたはディレクトリを削除します。

rオプションを指定しない場合、rm はディレクトリを削除しません。たとえ空のディレクトリであってもです。 rmdirコマンドは空のディレクトリを削除するために使用します。

ファイルまたはディレクトリがハイフン (例: -a) で始まる場合、 rm -a rm のオプションa (存在しません) の呼び出しとして解釈されるため、問題が発生します。

  • rm ./-a

または (rm のGNUバージョンの場合)

  • rm -- -a
 Rm (Unix)について詳しく解説
  1. آر إم (أمر يونكس) – arabe
  2. Rm (Unix) – azerbaïdjanais
  3. Rm – biélorusse
  4. Rm (Unix) – bulgare
  5. Rm – catalan
  6. Rm (Unix) – tchèque

Rm (Unix)について詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。