ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxでフォルダーを削除する方法

Linuxでフォルダーを削除する方法

醉折花枝作酒筹
リリース: 2023-01-05 16:10:36
オリジナル
24775 人が閲覧しました

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

#このチュートリアルの動作環境: centos7 システム、thinkpad t480 コンピューター。

1. rmdir を使用してディレクトリを削除します

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

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

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

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

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

Linuxでフォルダーを削除する方法

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

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

Linuxでフォルダーを削除する方法

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

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

3. 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
ログイン後にコピー

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

Linuxでフォルダーを削除する方法-delete サブディレクトリを含むすべての空のディレクトリを削除します

(推奨学習:

linux チュートリアル

)

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

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