Linux では、「rm -r ディレクトリ名」ステートメントを実行して、空ではないディレクトリを削除できます。 rm コマンドは、ファイル システム内の指定されたファイルまたはディレクトリを完全に削除するために使用されます。このコマンドの後に "-r" オプションを付けると、再帰的な削除が実行され、指定されたディレクトリとそれに含まれるすべてのコンテンツが削除されます。サブディレクトリとファイル。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
ディレクトリを削除する一般的なシェル コマンドは次のとおりです。 rm
rm
は、ファイルとディレクトリを削除するためのコマンド ライン ユーティリティです。 rmdir コマンドとは異なり、rm は空のディレクトリと空でないディレクトリの両方を削除できます。 (rmdir コマンドが何であるかに関する知識ポイントは下部に追加されます!)
デフォルトでは、オプションなしrm を使用しても、次の図に示すように、ディレクトリ
は削除されません。
まず、ディレクトリの数を確認しましょう。
2 つあります=>First_linux_progarm と test1
##rm を使用して test1 を削除してみてください
#Linux システムで空のディレクトリを削除するには?
##=>空のディレクトリを削除したい場合は、- を使用してください。 d(-dir) オプション。つまり:
rm -d 目录名
=>空ではないディレクトリとそのすべての内容を削除する場合は、-r (-recursive または -R) オプションを使用します。
つまり:
rm -r 目录名
を使用して、ディレクトリの数を確認します。
=>First_linux_progarm と 2 つのディレクトリがあります。テスト1。#もう一度 rmdir を使用して First_linux_progarm ディレクトリを削除しようとします => First_linux_progarm が空ではないため削除できないことが示されます (
rmdir コマンドについては後ほど説明します)。 #この時点で、
rm -r First_linux_progarmを有効にします。 # 次に、ls を使用してディレクトリ
を表示すると、test1 だけが残ります。
追加の知識ポイント: rmdir コマンドも使用できます。ディレクトリシェルコマンドが削除されました!
rmdir は
空のディレクトリを削除するためのコマンド ライン ユーティリティです。ディレクトリは、ディレクトリ が空の 場合にのみ削除できます。 たとえば、linuxmi という名前のディレクトリを削除するには、次のように入力します。
rmdir linuxmi
rmdir: 删除 'linuxmi' 失败: 目录非空
以上がLinux で空ではないディレクトリを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。