ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxでディレクトリを削除する方法

Linuxでディレクトリを削除する方法

青灯夜游
リリース: 2021-12-21 13:50:00
オリジナル
80022 人が閲覧しました

ディレクトリを削除する方法: 1. rmdir コマンドを構文「rmdir ディレクトリ名」で使用します。2. rm コマンドを構文「rm -rf ディレクトリ名/」で使用します。3. find コマンド。構文は「find. -type d -name "directory name" -exec rm -rf {}」です。

Linuxでディレクトリを削除する方法

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

Linux ではディレクトリを削除する方法が多数あり、グラフィカル インターフェイスでファイル マネージャーを使用することも、ターミナルから削除することもできます。この記事では、テキスト インターフェイスでコマンドを使用してディレクトリを削除する方法を紹介します。

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

Rmdir コマンドは、空のディレクトリを削除するために使用されるコマンド「remove directory」に変更されました。

たとえば、「MyDocuments」という名前の空のディレクトリを削除します:

[root@localhost test]# rmdir MyDocuments
ログイン後にコピー

ディレクトリが空でない場合は、エラーが表示されます:

rmdir: failed to remove ‘MyDocuments’: Directory not empty
ログイン後にコピー

Linuxでディレクトリを削除する方法

##rm コマンドを使用してディレクトリを削除する

rm コマンドは、通常、Linux でファイルを削除するために使用されます。パラメータを追加してディレクトリを削除できます。たとえば、ディレクトリを再帰的に削除するには、再帰オプション -r または -R を使用します。ディレクトリが書き込み保護されている場合は、ディレクトリとディレクトリ内のファイル全体の削除を続行するかどうかを尋ねるメッセージが表示されます。 -f プロンプトを表示せずに強制的に削除します。

[root@localhost test]# rm -rf MyDocuments/
ログイン後にコピー

Linuxでディレクトリを削除する方法

# 以下のコマンドに示すように、1 つのコマンドで複数のディレクトリを削除できます。コマンドは、削除を求めるプロンプトを表示せずに、すべてのディレクトリとそのサブディレクトリを削除します。

[root@localhost test]# rm -rf dir1 dir2 dir3
ログイン後にコピー

find コマンドを使用する

Find コマンドは、ユーザーが特定の式に基づいてファイルやディレクトリを検索するのに役立ちます。さらに、このコマンドを使用して、指定した検索基準に基づいてディレクトリを検索し、削除することもできます。

現在のディレクトリにある "MyDocuments" という名前のディレクトリを削除します

[root@localhost test]# find . -type d -name "MyDocuments" -exec rm -rf {} +
ログイン後にコピー

Linuxでディレクトリを削除する方法

  • ##.

    ことを示します。現在のディレクトリでの実行

  • -type d

    は、指定されたディレクトリ

  • -name

    のみを検索しますディレクトリ名

  • -exec rm -rf

    rm コマンドを実行して、すべてのディレクトリとその内容を削除します。

  • # #{}
  • rm コマンドの最後に追加します

空のディレクトリを削除します

削除したい場合すべての空のディレクトリを指定するには、次のコマンドを使用します:

[root@localhost test]# find . -type d -empty -delete
ログイン後にコピー

Linuxでディレクトリを削除する方法

    -empty
  • 空のディレクトリのみを制限します

  • -delete
  • サブディレクトリを含むすべての空のディレクトリを削除します

  • 関連する推奨事項: 「
Linux ビデオ チュートリアル
」 「

以上がLinuxでディレクトリを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート