2023 年に Linux でディレクトリを削除する方法 (4 つの方法)
Linux は Windows オペレーティング システムとは大きく異なります. たとえば、Windows でフォルダーを削除したい場合は、フォルダーを右クリックして削除できます. しかし、Linux ではそれほど単純ではありません. Linux でディレクトリまたはフォルダーを削除するグラフィカル・ユーザー・インターフェースおよびコマンドライン・インターフェースを介して Linux でディレクトリを削除する方法がわからない場合は、シンプルで効果的なガイドを用意しました.この記事では、Linux でディレクトリを削除するための GUI と CLI の両方の方法を紹介します.
Contents
Linux でディレクトリを削除する (2023)
Linux のフォルダーはディレクトリと呼ばれます。 そして Linux の世界ではすべてがファイルとして表示されます。 偶数ディレクトリ 1 つの GUI と 3 つの CLI の 4 つの異なる方法を使用して、Linux でディレクトリを削除する方法を見てみましょう。
Linux でディレクトリを削除する方法 (GUI による方法)
ファイルを削除するこの方法は簡単で、最近 Linux に移行したユーザーに最適です. インストールが必要な任意のディストリビューションで実行できます. この記事では、Gnome デスクトップ環境と Nautilus ファイル マネージャーを備えた Ubuntu 20.04 LTS を使用しています。
1. まず、任意のファイル マネージャーを開きます。 あなたがしたいことディレクトリを削除するパスに移動します。

2. 削除したいフォルダを選択し、「消去」をキーボードで選択するか、選択したフォルダーを右クリックして「ゴミ箱に移動」をコンテキスト メニューから選択します。

3. Linux で削除されたすべてのファイルとディレクトリは、完全に削除されるわけではありません。 代わりに、ゴミ箱と呼ばれる特別な場所に移動されます。 これは、Windows のごみ箱に似ています。
4. Linux でディレクトリを完全に削除するには、ディレクトリを選択し、キーボードの「Shift + Delete」を押します。完全に削除するかどうかのメッセージが表示されます。ダイアログ ボックスでもう一度[削除]をクリックします。

コマンドライン経由で Linux のディレクトリを削除する
コマンドラインを使用して任意のタスクを実行すると、GUI メソッドよりも多くのオプションを使用して高速になります. さらに、CLI メソッドはファイルとフォルダーを完全に削除します. ここでは、すべての Linux ディストリビューションにプリインストールされている Linux のディレクトリを削除する 3 つのコマンドを示します.
を使用してディレクトリを削除する rmdir
注文
の rmdir
このコマンドは通常、空のディレクトリを削除するために使用されます。 ただし、空でないディレクトリを削除するためにも使用できます。 このコマンドには多くの機能やオプションがありません。 しかし、仕事を成し遂げます。 コマンドの一般的な構文は次のとおりです。
rmdir <options> <directory_name>
オプションの一部 rmdir
使用できるコマンドは次のとおりです。
選択 | 説明 |
---|---|
--ignore-fail-on-non-empty |
空でないディレクトリを削除するために使用されます。 |
-p, --parents |
指定された子とともにディレクトリを削除するために使用されます。 |
-v, --verbose |
すべてのディレクトリの診断メッセージを取得するために使用されます。 |
Linux で空のディレクトリを削除する
Linux で空のディレクトリを削除するには、次のコマンドを使用します。
rmdir <directory_name>

この例では出力が得られないのでコマンドが正常に実行され、ディレクトリが削除されたことを意味します。
Linux で空でないディレクトリを削除する
ファイルを使用して空でないディレクトリを削除しようとした場合 rmdir
コマンドを実行すると、次のエラーが表示されます。
rmdir: failed to remove '<directory_name>': Directory not empty
Linux で空でないディレクトリを削除するには、次のコマンドを使用します。
rmdir --ignore-fail-on-non-empty <directory_name>

を使用してディレクトリを削除する rm
注文
の rm
コマンドは、多くの優れた機能を備えながら、ファイルとディレクトリの両方を削除できる強力なツールです。 コマンドの基本的な構文は次のとおりです。
rm <options> <file_name/directory_name>
コマンドで使用できるオプションの一部は次のとおりです。
選択 | 説明 |
---|---|
-f |
このフラグを使用する場合確認プロンプトは表示されません。 存在しないファイルとディレクトリはすべて無視されます。 |
-i |
このフラグを使用する場合このコマンドは、削除するたびにユーザーに確認を求めます。 |
-r |
このフラグを使用する場合このコマンドは、指定されたディレクトリのすべての内容を削除します。 |
-d |
このフラグは、空のディレクトリを削除するために使用されます。 |
-v |
このフラグは、現在行っていることの説明を取得するために使用されます。 |
空のディレクトリを削除
Linux で空のディレクトリを削除するには、次を使用します。 -d
以下に示すコマンドでフラグを設定します。
rm -d <directory_name>

空でないディレクトリを削除します。
空でないコンテンツを削除する場合危険な場合があります一部の重要なファイルが削除される可能性があるため、空でないディレクトリを削除する場合は特に注意してください。 すべての内容を含むディレクトリを削除するには、次を使用します -r
以下に示すコマンドでフラグを設定します。
rm -r <directory_name>

Linux でディレクトリを強制的に削除する
rm コマンドは、デフォルトでプロンプトを出します。 書き込み禁止のファイルやディレクトリを削除する場合どちらかを押す 'y'
また 'n'
それはあなたの選択次第です。 プロンプトをスキップするには、次を使用します -f
フラグは次のとおりです。
rm -rf <directory_name>
このコマンドは、ルート ディレクトリで誤って実行された場合、非常に破損していることが判明する可能性があります。

Linux でフォルダーを削除する前に確認する
複数のファイルを削除するには、ファイルを使用します。 -i
旗を持って rm
以下の画像のように、各ファイルの前にプロンプトを表示するコマンド:
rm -ri <directory_name>

を使用してディレクトリを削除する find
注文
Linux で空のディレクトリを削除する
を使用してフォルダを削除することもできます find
で注文 -delete
フラグは次のとおりです。
find <path_to_search> -type d -name "directory_name" -delete
このコマンドは、パラメータで指定された空のディレクトリを検索します。

空でないディレクトリを削除します。
find コマンドを使用して空でないディレクトリを削除するには、次の構文を使用します。
find <path_to_search> -type d -name "directory_name" -exec rm -r {}
+
上記の構文を理解してください。:
上記の文法では、 find
このコマンドは、ファイルに一致するディレクトリを見つけます。 <ไดเร็กทอรี_ชื่อ> の <เส้นทาง_to_search> それから -exec
フラグは検索されたリストをに渡します rm
コマンドを使用してディレクトリを削除するコマンド -r
国旗。

よくある質問
コマンド ラインによる方法は、ディレクトリを削除する最速の方法です。 使用できます rmdir
、 rm
と find
Linuxでディレクトリを削除するコマンド
Linux でディレクトリを削除できない主な理由は、ディレクトリを変更するための適切な権限がないことです。 不足しているアクセス許可をバイパスしてディレクトリを削除するには次のコマンドを使用します。 sudo rm -rf <directory_name>
Linux コマンドを使用してファイルとディレクトリを削除する
Linux でディレクトリ/ファイルを削除することは、非常に単純ですが、すべての種類のユーザーにとって非常に重要なタスクです. ここでは、Linux でフォルダーを削除する 2 つの方法を示しました。 問題が発生した場合は、コメントでお知らせください。