メイン マック Linux でファイルを含む完全なディレクトリを削除する方法

Linux でファイルを含む完全なディレクトリを削除する方法



Linux コマンド ラインは、GUI よりも迅速かつ簡単に多くのことを実行できる強力なツールです。その重要な機能の 1 つは、ファイルとフォルダーを作成および削除することですが、この記事ではフォルダーの削除に固執します。

Linux でファイルを含む完全なディレクトリを削除する方法

読み続けて、rm および rmdir コマンドを使用して、不要になったフォルダー、サブフォルダー、およびファイルを削除する方法を学んでください。

rm を使用してディレクトリを削除する

ディレクトリを削除するために使用できる多くのコマンドがあります。選択は、あなたが何をしたいか、どのようにそれをやりたいかによって異なります。この点に関して、Linux コマンド ラインは非常に柔軟であり、おそらく Windows や Mac の同等品よりも柔軟性があります。

Linux は、Mac や Windows オペレーティング システムのようにフォルダーとファイルを区別しないことに注意してください。代わりに、フォルダーをファイル グループとして扱います。このセクションでは、rm コマンドを調べます。始めましょう。

rm を使用してディレクトリを削除する

rm –d ディレクトリの名前

上記のコマンドでは、単一の空のディレクトリのみを削除できます。これは、フォルダを削除/削除するための最も基本的なコマンドです。

rm –d ディレクトリ1の名前 ディレクトリ2の名前

上記のコマンドは、複数のフォルダーを削除します。ここでの注意点は、前の例と同様に、それらはすべて空でなければならないということです。最初に指定したフォルダーが空でない場合、コマンド ラインは他のフォルダーを削除しようとしません。エラー メッセージを表示せずに停止します。

rm –r ディレクトリ1の名前 ディレクトリ2の名前

上記のコマンドは、指定されたすべてのフォルダー、そのサブフォルダー、およびその中のファイルを削除します。これは、前のコマンドの -d を置き換える -r オプションのおかげで可能です。 Linux コマンド ラインでは、-r は再帰を表します。単独で使用することも、他のオプションと組み合わせて使用​​することもできます。

rm –rf ディレクトリの名前

rm –r コマンドを実行すると、Linux コマンド ラインは、書き込み保護されているサブフォルダーとファイルを削除する許可を求めます。ただし、代わりに rm –rf と入力すると、プロンプトは表示されません。文字 f は力を表します。

重要なデータが失われたり、オペレーティング システムが損傷したりする可能性があるため、rm –rf コマンドを使用してフォルダーやファイルを削除する場合は注意が必要です。システム ファイルとフォルダーは、Windows や Mac よりも Linux システムの方が簡単に削除できます。

sudo apt-get インストール ツリー

削除しようとしているものをよりよく理解するには、apt-get ユーティリティを使用してツリー パッケージをインストールする必要があります。これは、Ubuntu およびその他の Debian ファミリで機能します。別のディストリビューションを使用している場合は、独自のパッケージ管理ツールを使用してください。上記のコマンドを実行すると、コマンドラインに現在のフォルダーとそのフォルダーのファイル構造が表示されます。 これにより、そのままにしておくべきファイルまたはサブフォルダーがあるかどうかを簡単に確認できます。

ツリーパス/to/your/ディレクトリ

上記のコマンドを使用すると、Linux システム内の別のフォルダーの構造を表示できます。

ウィンドウ10のウィンドウボタンが機能しない

高度なコマンド

rm コマンドには、–no-preserve-root、–preserve-root、–one-file-system など、他にもバリエーションがあります。ただし、これらは経験豊富なコマンド ライン ユーザーを対象としています。これらのいずれかを間違えると、コンピュータ上のシステム ファイルの一部またはすべてを削除してしまう可能性があります。複雑な性質のため、別のコマンド ライン チュートリアルのために保存します。

rmdir を使用してディレクトリを削除する

rmdir コマンド セットを使用してフォルダーを削除することもできます。ただし、rmdir コマンドは空のフォルダーしか処理できず、削除対象としてマークされたフォルダー内に含まれるファイルを削除することはできません。いくつかの便利な rmdir コマンドがあり、このセクションでそれらを見ていきます。

rmdir を使用してディレクトリを削除する

ただし、コマンド ラインをだまして、親オプションを使用して空でないフォルダーを削除することができますが、これについては後で詳しく説明します。

ディレクトリの rmdir 名

これは、最も基本的な rmdir コマンドです。現在の場所のディレクトリ内にある空のディレクトリを削除します。たとえば、現在の場所がデスクトップで、その中に空の新しいフォルダーがある場合、この rmdir コマンドがそれを処理します。

Windows 10 がスリープまたは休止状態にならない

rmdir ディレクトリ 1 の名前 ディレクトリ 2 の名前

削除したいフォルダーが複数ある場合は、上記のバリエーションの rmdir コマンドを使用できます。指定されたすべてのフォルダー (ディレクトリ) が削除されますが、それらは現在いるディレクトリ内に含まれている必要があります。他の場所にあるディレクトリを削除するには、次のコマンドを参照してください。

rmdir /path/to/your/directory

Linux コマンド ラインを使用すると、現在の場所から任意のディレクトリを削除できます。これを行うには、削除したいディレクトリへのフルパスを入力する必要があります。

サブフォルダーやファイルを含むフォルダーを削除しようとした場合、コマンド ラインに次のエラー メッセージが表示されます: ディレクトリが空ではありません。もちろん、指定したフォルダを削除するわけではありません。

3 つのフォルダーを指定し、最初のフォルダーが空でないことが判明した場合、コマンド ラインは、最初のフォルダーに到達するとすぐにコマンドの処理を停止します。前の場合と同じエラー メッセージが表示され、コマンド ラインはリスト上の他のフォルダーを削除しようとしません。

次のオプションを追加することでこれを修正できます: –ignore-fail-on-non-empty。これにより、空でないフォルダーが見つかった場合でも、コマンド ラインはコマンドの実行を継続します。コマンドは次のようになります。rmdir –ignore-fail-in-empty NewFolder1 NewFolder2 NewFolder3。

rmdir –p ディレクトリ 1 の名前 ディレクトリ 2 の名前

上記のコマンドは、Linux をだまして空でないフォルダーを削除するのに役立つ場合があります。これは、親オプションとも呼ばれる -p オプションを使用します。仕組みは次のとおりです。

Pics という名前のフォルダーとその中に ColorPics という名前のフォルダーがあるとします。後者が空で、Pics フォルダー内の唯一のアイテムであると仮定しましょう。コマンド rmdir –p ColorPics Pics を実行すると、その中には何もないため、コマンド ラインは ColorPics フォルダーを削除します。その後、Pics フォルダのステータスをチェックし、空であると判断して削除します。

コマンドラインの力を知る

コマンド ラインを使用すると、Linux システムで多くのことを実行できます。 Windows や Mac よりも Linux の方がシステムに損傷を与えやすいため、経験の浅い方は注意してください。

コマンド ラインを使用してフォルダーやファイルを削除したことはありますか?どのコマンドを使用しましたか?いくつかの良いオプションを見逃したと思われる場合は、以下のコメント セクションでお知らせください。

興味深い記事

エディターズチョイス

Windows10をクラッシュさせる100周年記念アプリのバグが最近のアップデートで修正されました
Windows10をクラッシュさせる100周年記念アプリのバグが最近のアップデートで修正されました
Microsoftは、Windows 10 Anniversary Updateにより、開発者が従来のWin32アプリをWindowsストア経由で配布できるように「変換」できるようになりました。 「ProjectCentennial」または「DesktopBridge」と呼ばれる特別なツールを使用すると、従来のデスクトップアプリをUWPで使用される* .appx形式にパックできます。また、独占的に利用可能だった新しいAPIを使用する機能も提供します
パナソニックDMC-TZ5のレビュー
パナソニックDMC-TZ5のレビュー
Panasonic の最新の Lumix は、合理的に「コンパクト」と呼ぶことができるものの限界を押し上げます。ポケットが十分に大きくても - ジーンズの後ろにすっぽり入るくらいです - レンズ ハウジングのふくらみは、
モバイルOSをアップグレードする必要がありますか?
モバイルOSをアップグレードする必要がありますか?
今月のコラムは、PC Pro の読者である James Franklin の次のような質問に触発されています。Android のさまざまなバージョンに戸惑っています。 Web リソースのほとんどがわかりにくいと思いました。違いを説明していただけますか?それ'
タグアーカイブ:ファイルエクスプローラーと実行ダイアログのインラインオートコンプリート
タグアーカイブ:ファイルエクスプローラーと実行ダイアログのインラインオートコンプリート
メトロイドWinampスキン
メトロイドWinampスキン
名前:メトロイドタイプ:クラシックWinampスキン拡張機能:wszサイズ:103085 kb Winamp5.6.6.3516および5.7.0.3444ベータ版はここから入手できます。注:Winaeroはこのスキンの作成者ではなく、すべてのクレジットは元のスキンの作成者に割り当てられます(Winamp設定のスキン情報を参照してください)。一部のスキンには、SkinConsortiumのClassicProプラグインが必要です。入手してください。
Fortniteで誰かのブロックを解除する方法
Fortniteで誰かのブロックを解除する方法
Fortniteは大多数の人にとっては楽しいゲームと見なされていますが、少数の人にとってはあまりにも深刻なものと見なされています。愚かな人々はいたるところにいて、通常私たちは彼らを避けることができます。あなたが1つとゲームをしていて、彼らがやっているとき
Microsoftアカウントを削除する方法
Microsoftアカウントを削除する方法
Microsoftのファンでも、プライバシー侵害の重大なファンでもない場合は、Microsoftアカウントを閉鎖することをお勧めします。確かに、あなたの人生があなたのOutlookアカウントに依存しているなら、それは素晴らしい考えではないかもしれません。だが