
Linux は、Windows オペレーティング システムとは著しく異なります。 たとえば、Windows でフォルダーを削除する場合は、そのフォルダーを右クリックして削除するだけです。 しかし、Linux では物事はそれほど単純ではありません。 Linux でディレクトリまたはフォルダーを削除するには、グラフィカル ユーザー インターフェイスとコマンド ライン インターフェイスを使用します。 Linux でディレクトリを削除する方法がわからない場合は、シンプルで効率的なガイドを用意しました。 この記事では、Linux でディレクトリを削除するための GUI と CLI の両方の方法を紹介します。
Linux でディレクトリを削除する (2023)
Linux のフォルダーはディレクトリと呼ばれます。 Linux の世界では、すべてがファイルとして扱われ、ディレクトリも同様です。 1 つの GUI と 3 つの CLI の 4 つの異なる方法を使用して、Linux でディレクトリを削除する方法を見てみましょう。
Linux でディレクトリを削除する方法 (GUI による方法)
ファイルを削除するこの方法は簡単で、新しく Linux に移行したユーザーに最適です。 「デスクトップ環境」とファイルマネージャーがコンピューターにインストールされていれば、どのディストリビューションでも動作します。 この記事では、Ubuntu 20.04 LTS と Gnome デスクトップ環境および Nautilus ファイル マネージャーを使用しています。 仕組みは次のとおりです。
1. まず、任意のファイル マネージャーを開き、ディレクトリを削除するパスに移動します。
2. 削除したいフォルダを選択し、キーボードの「削除」ボタンを押します。 または、選択したフォルダを右クリックして、コンテキスト メニューから[ゴミ箱に移動]を選択することもできます。
3. Linux で削除されたすべてのファイルとディレクトリは、完全に削除されるのではなく、Windows のごみ箱に似た、ゴミ箱と呼ばれる特別な場所に移動されます。
4. Linux でディレクトリを完全に削除するには、ディレクトリを選択して、キーボードの[Shift + Delete]を押します。 完全に削除するかどうかを確認するプロンプトが表示されます。 ダイアログボックスでもう一度「削除」をクリックします。
コマンド ラインを使用して Linux でディレクトリを削除する
コマンド ラインを使用してタスクを実行すると、多くのオプションがあり、GUI による方法よりも高速です。 また、CLI メソッドはファイルとフォルダーを完全に削除します。 ここでは、すべての Linux ディストリビューションにプリインストールされている Linux のディレクトリを削除する 3 つのコマンドを示します。
rmdir コマンドを使用してディレクトリを削除する
rmdir コマンドは通常、空のディレクトリを削除するために使用されますが、空でないディレクトリを削除するためにも使用できます。 このコマンドには多くの機能やオプションはありませんが、仕事は完了します。 コマンドの一般的な構文は次のとおりです。
rmdir <オプション> <ディレクトリ名>
rmdir コマンドが使用できるオプションの一部は次のとおりです。
OptionDescription –ignore-fail-on-non-empty 空でないディレクトリを削除するために使用されます-p、–parents 指定された子とともにディレクトリを削除するために使用されます-v、–verbose すべてのディレクトリの診断メッセージを取得するために使用されます
Linux で空のディレクトリを削除する
Linux で空のディレクトリを削除するには、次のコマンドを使用します。
rmdir <ディレクトリ名>
ここで、この例では出力が得られないので、これはコマンドが正常に実行され、ディレクトリが削除されたことを意味します。
Linux で空でないディレクトリを削除する
rmdir コマンドを使用して空でないディレクトリを削除しようとすると、次のエラーが発生します。
rmdir: ‘
Linux で空でないディレクトリを削除するには、次のコマンドを使用します。
rmdir –ignore-fail-on-non-empty <ディレクトリ名>
rm コマンドを使用してディレクトリを削除する
rm コマンドは、多くの優れた機能を提供しながら、ファイルとディレクトリの両方を削除できる強力なツールです。 コマンドの基本的な構文は次のとおりです。
rm <オプション> <ファイル名/ディレクトリ名>
コマンドが取ることができるオプションのいくつかは次のとおりです。
オプション説明-fこのフラグを使用すると、確認プロンプトは表示されず、存在しないファイルとディレクトリはすべて無視されます-iこのフラグを使用すると、コマンドは削除のたびにユーザーに確認を求めます.-rこのフラグを使用すると使用すると、コマンドは指定されたディレクトリのすべての内容を削除します。 -dこのフラグは、空のディレクトリを削除するために使用されます。-vこのフラグは、現在行われていることの説明を取得するために使用されます。
空のディレクトリを削除
Linux で空のディレクトリを削除するには、以下に示すように、コマンドで -d フラグを使用します。
rm -d <ディレクトリ名>
空でないディレクトリを削除
空でないコンテンツを削除すると、いくつかの重要なファイルが削除される可能性があるため、非常に危険です。 そのため、空でないディレクトリを削除するときは特に注意してください。 ディレクトリとその内容をすべて削除するには、以下に示すように、コマンドで -r フラグを使用します。
rm -r <ディレクトリ名>
Linux でのディレクトリの強制削除
デフォルトでは、rm コマンドは、書き込み保護されたファイルとディレクトリを削除するときにプロンプトを表示します。 選択に応じて「y」または「n」を押します。 プロンプトをバイパスするには、以下に示すように -f フラグを使用します。
rm -rf <ディレクトリ名>
このコマンドは、ルート ディレクトリで意図せずに実行すると、非常に悲惨な結果になる可能性があります。
Linux でフォルダーを削除する前に確認する
複数のファイルを削除する場合は、rm コマンドで -i フラグを使用して、以下に示すように各ファイルの前にプロンプトを表示します。
rm -ri <ディレクトリ名>
find コマンドを使用してディレクトリを削除する
Linux で空のディレクトリを削除する
以下に示すように、 -delete フラグを指定して find コマンドを使用してフォルダーを削除することもできます。
find
このコマンドは、指定されたパスでパラメーター
空でないディレクトリを削除する
find コマンドを使用して空でないディレクトリを削除するには、次の構文を使用します。
find
上記の構文を理解する:
上記の構文では、find コマンドは
よくある質問
Linuxでディレクトリを削除する最速の方法は何ですか?
コマンド ラインによる方法は、ディレクトリを削除する最速の方法です。 Linux では、rmdir、rm、および find コマンドを使用してディレクトリを削除できます。
Linux でディレクトリを削除できないのはなぜですか?
Linux でディレクトリを削除できない主な理由は、ディレクトリを変更するための適切な権限がないことです。 不足している権限をバイパスしてディレクトリを削除するには、次のコマンドを使用します: sudo rm -rf
Linux コマンドを使用してファイルとディレクトリを削除する
Linux でのディレクトリ/ファイルの削除は非常に単純な作業ですが、あらゆる種類のユーザーにとって非常に重要な作業です。 ここでは、Linux でフォルダーを削除する 2 つの方法を示しました。この記事で、2 つの方法とコマンドについて十分に理解していただければ幸いです。 問題が発生した場合は、コメントでお知らせください。