GNU/Linux >> Linux の 問題 >  >> Linux

LinuxのRmコマンド

rm ファイルとディレクトリを削除するためのコマンドラインユーティリティです。これは、すべてのLinuxユーザーが精通している必要のある重要なコマンドの1つです。

このガイドでは、rmの使用方法について説明します。 最も一般的なrmの例と説明によるコマンド オプション。

rmの使用方法 コマンド#

rmの一般的な構文 (削除)コマンドは次のとおりです:

rm [OPTIONS]... FILE...

デフォルトでは、オプションなしで実行すると、rm ディレクトリを削除せず、指定されたファイルの削除を続行するかどうかをユーザーに尋ねません。

1つのファイルを削除するには、rmを使用します コマンドの後に引数としてファイル名を続ける:

rm filename

親ディレクトリへの書き込み権限がない場合は、「操作は許可されていません」というエラーが表示されます。

ファイルが書き込み保護されていない場合、通知なしに削除されます。成功すると、コマンドは出力を生成せず、ゼロを返します。

書き込み保護されたファイルを削除する場合、以下に示すように、コマンドは確認を求めるプロンプトを表示します。

rm: remove write-protected regular empty file 'filename'?

yと入力します Enterを押します ファイルを削除します。

-f オプションはrmに指示します ユーザーにプロンプ​​トを表示したり、存在しないファイルや引数を無視したりしないでください。

rm -f filename

削除される内容に関する情報を取得する場合は、-vを使用してください (詳細)オプション:

rm -v filename
removed 'filename'

複数のファイルの削除#

unlinkとは異なり コマンド、rm 一度に複数のファイルを削除できます。これを行うには、ファイル名をスペースで区切った引数として渡します。

rm filename1 filename2 filename3

正規表現を使用して、複数のファイルを照合できます。たとえば、すべての.pngを削除するには 現在のディレクトリ内のファイルには、次のように入力します。

rm *.png

正規表現を使用する場合、rmを実行する前に 指図。 lsを使用してファイルを一覧表示することをお勧めします 削除されるファイルを確認できるようにコマンドを実行します。

ディレクトリ(フォルダ)の削除#

1つ以上の空のディレクトリを削除するには、-dを使用します オプション:

rm -d dirname

rm -d 機能的にはrmdirと同じです コマンド。

空でないディレクトリとその中のすべてのファイルを再帰的に削除するには、-rを使用します (再帰的)オプション:

rm -r dirname
削除前のプロンプト#

-i オプションはrmに指示します ファイルを削除する前に、指定されたファイルごとにユーザーにプロンプ​​トを表示するには:

rm -i filename1 filename2

タイプを確認するにはy Enterを押します :

rm: remove regular empty file 'filename1'? 
rm: remove regular empty file 'filename2'? 

3つ以上のファイルを削除する場合、またはディレクトリを再帰的に削除する場合、操作全体に対して1つのプロンプトを表示するには、-Iを使用します。 オプション:

rm -i filename1 filename2 filename3 filename4

指定されたすべてのファイルとディレクトリの削除を確認するように求められます:

rm: remove 4 arguments? 

rm -rf

指定されたディレクトリまたはディレクトリ内のファイルが書き込み保護されている場合、rm コマンドは、操作を確認するように促します。プロンプトを表示せずにディレクトリを削除するには、-fを使用します オプション:

rm -rf dirname

rm -rf コマンドは非常に危険であり、細心の注意を払って使用する必要があります!

結論#

Linuxのrmの使用方法を説明しました Linuxシステムからファイルとディレクトリを削除するコマンド。

重要なファイルやディレクトリを削除するときは、細心の注意を払ってください。ファイルを削除すると、簡単に復元することはできません。


Linux
  1. Linuxmvコマンド

  2. Linuxduコマンド

  3. Linuxipコマンド

  1. Linuxcdコマンド

  2. Linux ls コマンド - ファイルの一覧表示

  3. Linux での diff コマンドの例

  1. Linuxでファイルの名前を変更する方法

  2. Linuxでファイルとディレクトリをコピーする

  3. Linux の mcopy コマンド