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システムからファイルとディレクトリを削除するコマンド。
重要なファイルやディレクトリを削除するときは、細心の注意を払ってください。ファイルを削除すると、簡単に復元することはできません。