方法: 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##2. rm コマンドを使用してディレクトリを削除します rm コマンドは通常、Linux でファイルを削除するために使用されます。パラメータを追加してディレクトリを削除できます。たとえば、ディレクトリを再帰的に削除するには、再帰オプション -r または -R を使用します。ディレクトリが書き込み保護されている場合は、ディレクトリとディレクトリ内のファイル全体の削除を続行するかどうかを尋ねるメッセージが表示されます。 -f プロンプトを表示せずに強制的に削除します。
[root@localhost test]# rm -rf MyDocuments/# 以下のコマンドに示すように、1 つのコマンドで複数のディレクトリを削除できます。コマンドは、削除を求めるプロンプトを表示せずに、すべてのディレクトリとそのサブディレクトリを削除します。
[root@localhost test]# rm -rf dir1 dir2 dir33. find コマンドを使用する Find コマンドは、ユーザーが特定の式に基づいてファイルやディレクトリを検索するのに役立ちます。さらに、このコマンドを使用して、指定した検索基準に基づいてディレクトリを検索し、削除することもできます。 現在のディレクトリにある "MyDocuments" という名前のディレクトリを削除します
[root@localhost test]# find . -type d -name "MyDocuments" -exec rm -rf {} +
##. 現在のディレクトリでのみ
-type d を実行することを意味します。ディレクトリ
-name ディレクトリ名を指定します
-exec rm -rf rm コマンドを実行して、すべてのディレクトリとその内容を削除します
{} rm コマンド
空のディレクトリを削除します
#すべての空のディレクトリを削除したい場合は、次のコマンドを使用してください:[root@localhost test]# find . -type d -empty -delete
-delete サブディレクトリを含むすべての空のディレクトリを削除します
(推奨学習:
linux チュートリアル)
以上がLinuxでフォルダーを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。