Linux でファイルを削除する方法 (5 つの方法)
どのオペレーティングシステムの場合でもファイル管理は Linux を使用する上で重要な部分であり、スペースを解放するためにファイルを削除したり、不要なファイルを削除したりする必要がある場合があります。 簡単な作業に見えてもしかし、Linux でファイルを削除するのは、初心者にとって難しい場合があります. Linux では、ファイルを削除する方法がいくつかあります。 これらには、コマンド ライン (CLI)、グラフィカル ユーザー インターフェイス (GUI) などの使用が含まれますが、このガイドでは、Linux でファイルとフォルダーを削除する 5 つの異なる方法について説明しました。 始めましょう。
Contents
Linux でファイルを削除する (2023)
以下では、ファイル マネージャーといくつかの Linux コマンドを使用してファイルを削除する方法を詳しく説明し、このチュートリアルでは Ubuntu 20.04 LTS と Nautilus ファイル マネージャーを使用しています。 ただし、これらの方法はどの Linux ディストリビューションでも機能するため、ご安心ください。
Linux でファイル マネージャーを使用してファイルを削除する
Linux で一時ファイルを削除する
1. 一時ファイルを削除するには選択したファイル マネージャーを開き、削除するファイルの場所に移動します。
2.次に ファイルを選ぶ 削除したいボタンを押してください」消去キーボードで

3. または、選択したファイルの 1 つを右クリックして、「ゴミ箱に移動” 選択。

ファイル マネージャーを使用して削除されたすべてのファイルは、Windows のごみ箱と同様に、「ゴミ箱」と呼ばれる新しい場所に移動されます。
Linux でファイルを完全に削除する
ファイル マネージャーを使用して Linux でファイルを完全に削除するには削除したいファイルを選択し、「変更 + 削除重要なことはさておき、「ゴミ箱」を時々空にして、Linux デバイスで非常に必要なストレージ容量を回復することをお勧めします。
Linux でターミナルを使用してファイルを削除する
ファイルを削除するコマンド ライン方式は 2 つの中で最も高速です. ここでは、Linux でファイルを削除するための rm、unlink、shred、find という 4 つの便利なコマンドについて説明しました。
使い方 rm
Linux のコマンド
まず、見てみましょう rm
コマンドを実行する コマンドは、さまざまな方法で使用できます。 ファイルとディレクトリを削除する そして、利用可能な多くのオプションがあります。 の基本的な構文 rm
コマンドは次のとおりです。
rm <options> <filename_or_directory>
rm コマンドは、次のオプションをサポートしています。
選択 | 説明 |
---|---|
-f |
-f は強制削除を表し、このフラグを使用すると、ユーザーは確認を求められません。 存在しないファイルとディレクトリはすべて無視されます。 |
-i |
-i はインタラクティブな削除を意味します。 このフラグを使用する場合このコマンドは、ファイルを削除するたびにユーザーに確認を求めます。 |
-r |
-r は、重複を削除することを意味します。 このフラグを使用する場合このコマンドは、指定されたディレクトリのすべての内容を削除します。 |
-d |
このフラグは、空のディレクトリを削除するために使用されます。 |
-v |
このフラグは、現在行っていることの説明を表示します。 |
コマンドを実行した後出力がない場合コマンドが正常に実行されたことを示します。 エラー メッセージは、実行するコマンドで問題が発生した場合にのみ表示されます。
単一のファイルを削除する
Linux でファイルの場所に関係なく単一のファイルを削除するには、次のコマンドを使用します。
rm <path_to_the_file>

記録: 同じディレクトリにいる場合ファイルへのパスの代わりにファイル名を書くことができます。
複数のファイルを削除する
異なるディレクトリに含まれる複数のファイルを削除するにはコマンドの後にスペースで区切ってファイルを配置するだけです。 これは、次のコマンドを使用する方法です。
rm <path_to_the_file_1> <path_to_the_file_2> <path_to_the_file_3>

プロンプトでファイルを削除する
一般に rm
このコマンドは、書き込み保護されたファイルを削除するときにのみプロンプトを表示します。 すべてのファイルを削除する前にプロンプトを表示するには、file を使用します。 -i
旗を持って rm
コマンドを以下に示します。
rm -i <path_to_the_file>

ファイルを強制削除
プロンプトを表示したくない場合一部のファイルを削除する場合は、 -f
以下のファイルを強制的に削除するには:
rm -f <path_to_the_file>

-f フラグを使用した後でも、次のようなエラーが表示される場合 「許可が拒否されました」、ルート権限を使用して sudo
コマンドを以下に示します。
sudo rm -f <path_to_the_file>
ワイルドカードを使用してファイルを削除します。
Linux では、ワイルドカードを使用してファイルの一致と削除を行うことができます。 ワイルドカードは、特定の命名規則を認識し、ファイルとディレクトリの両方で機能する特殊文字です。 ワイルドカードには次の 3 種類があります。
- ? キャラクター: これは単一の文字にのみ一致します. たとえば、次のように入力した場合 te?t.txtすでに ? 文字はどの文字にも一致します。 「te」で始まり、「t」で終わり、途中に 1 文字を含むファイル名。
- *キャラクター: これは、指定された文字列内の任意の文字と一致します (たとえば、次のように入力した場合) t**t.txt、 ** この文字は、「te」で始まり「t」で終わるファイル名の任意の文字に何度でも一致します。
- [] キャラクター: かっこで指定された文字のみに一致します。たとえば、次のようにデータを入力すると、 たえ[ab]t.txt次に、これのみが一致します teat.txt と tabt.txt 指定されたディレクトリに含まれるファイル名で
コマンドでは、次のようなワイルドカードを使用できます。 rm
コマンドを以下に示します。
rm <wildcard>.<extension>
実行することをお勧めします ls
ワイルドカードを使用してコマンドを実行し、正しいファイル名を取得したかどうかを確認してください。そうしないと、誤ったコマンドによって重要なファイルが削除される可能性があります。 ファイル名が正しいことを確認したら、. 続行できます rm
ワイルドカードを使用したコマンド

を使用してファイルを削除する unlink
注文
の unlink
Linux のコマンドには多くのオプションがなく、 一度に削除できるファイルは 1 つだけです。. の基本構文 unlink
コマンドを以下に示します。
unlink <file_name>

を使用してファイルを削除する shred
注文
通常、コマンドを使用してLinuxでファイルを削除するときメモリ ブロックへのポインタのみが割り当て解除されます。 ただし、ファイルの内容はメモリに残ります。 これにより、多くの回復ツールが削除されたファイルを回復できるようになりました。 必要な場合 ファイルをメモリから完全に削除します。 そして痕跡を残さない shred コマンドを使用する必要があります。ファイルの内容が何度も混乱し、ファイルが削除されます。 どの回復ツールでも、 (高度なハードウェアでも)ファイルを回復します。
Linux でファイルを完全に削除するには、次のコマンドを使用します。
shred -uz <file_name>
ここ、 -u
ファイルを削除するために使用され、 -z
ファイルをゼロで上書きするためのものです。 破壊を隠し、ファイルの痕跡を残さない

find コマンドを使用してファイルを削除します。
正確な場所がわからない場合は、find コマンドを使用してファイルを削除できます。 Linux で find コマンドを使用してファイルを削除する構文は次のとおりです。
find . -name "<filename>" -exec rm {} ;
上記の構文では、find コマンドは次を検索します。 ファイル名 検索結果を rm
ファイルを削除するコマンドバックスラッシュは、セミコロンをステートメントの終わりとして扱うために使用されます。

よくある質問
Linux でファイルからコンテンツを削除するにはどうすればよいですか?
ファイルの内容を削除しますが、ファイルは保持します。 ここで次のコマンドを使用します。 >
この文字は、指定されたコンテンツを指定されたファイル名にリダイレクトするために使用されます。
> <large_file_name>
Unix で空のファイルを削除するにはどうすればよいですか?
ディレクトリ内の空のファイルを削除するには次のコマンドを使用します。
find . -type f -empty -print -delete
Linux でファイルを削除できないのはなぜですか?
ファイルの削除中に「許可が拒否されました」などのエラーが表示された場合は、ファイルがないことを意味します。 ファイルを編集するための「書き込み権限」
Linux でファイルを効率的に削除する
この記事では、簡単な手順を紹介しました。 GUI とターミナルの両方を使用して Linux でファイルを削除するには、この記事が、ファイルを検索するだけでなく削除も行う find コマンドの使用方法を説明するのに役立つことを願っています。 また、rm コマンドで使用するとファイルが削除されます。また、削除する前にファイルを再確認してください。そうしないと、重要な個人データにアクセスできなくなる可能性があります。 ターミナルに精通している場合は、Linux でファイルの名前を変更する方法に関する詳細なガイドを読むことをお勧めします. ただし、以下のコメント セクションで、最もよく使用される Linux コマンドをお知らせください.