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

Linux で空ではないディレクトリを削除する方法

青灯夜游
リリース: 2022-03-24 18:40:36
オリジナル
28934 人が閲覧しました

Linux では、「rm -r ディレクトリ名」ステートメントを実行して、空ではないディレクトリを削除できます。 rm コマンドは、ファイル システム内の指定されたファイルまたはディレクトリを完全に削除するために使用されます。このコマンドの後に "-r" オプションを付けると、再帰的な削除が実行され、指定されたディレクトリとそれに含まれるすべてのコンテンツが削除されます。サブディレクトリとファイル。

Linux で空ではないディレクトリを削除する方法

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

ディレクトリを削除する一般的なシェル コマンドは次のとおりです。 rm

rm は、ファイルとディレクトリを削除するためのコマンド ライン ユーティリティです。 rmdir コマンドとは異なり、rm は空のディレクトリと空でないディレクトリの両方を削除できます。 (rmdir コマンドが何であるかに関する知識ポイントは下部に追加されます!)

デフォルトでは、オプションなしrm を使用しても、次の図に示すように、ディレクトリ

は削除されません。

まず、ディレクトリの数を確認しましょう。

2 つあります=>First_linux_progarm と test1

Linux で空ではないディレクトリを削除する方法

##rm を使用して test1 を削除してみてください

Linux で空ではないディレクトリを削除する方法


#Linux システムで空のディレクトリを削除するには?

##=>空のディレクトリを削除したい場合は、- を使用してください。 d(-dir) オプション。

つまり:

rm -d 目录名
ログイン後にコピー


Linux システムで空ではないディレクトリを削除するにはどうすればよいですか?

=>空ではないディレクトリとそのすべての内容を削除する場合は、-r (-recursive または -R) オプションを使用します。

つまり:

rm -r 目录名
ログイン後にコピー

    -r
  • : 再帰的削除は主にディレクトリの削除に使用され、指定されたディレクトリを削除できます。すべてのサブディレクトリとファイルを含むすべてが含まれます。

    以下の図に示すように:
#最初に ls

を使用して、ディレクトリの数を確認します。

=>First_linux_progarm と 2 つのディレクトリがあります。テスト1。

#もう一度 rmdir を使用して First_linux_progarm ディレクトリを削除しようとします => First_linux_progarm が空ではないため削除できないことが示されます (

rmdir コマンドについては後ほど説明します

)。 #この時点で、

rm -r First_linux_progarm

を有効にします。 # 次に、ls を使用してディレクトリ

を表示すると、test1 だけが残ります。

Linux で空ではないディレクトリを削除する方法


追加の知識ポイント: rmdir コマンドも使用できます。ディレクトリシェルコマンドが削除されました!

rmdir は

空のディレクトリ

を削除するためのコマンド ライン ユーティリティです。ディレクトリは、ディレクトリ が空の 場合にのみ削除できます。 たとえば、linuxmi という名前のディレクトリを削除するには、次のように入力します。

rmdir linuxmi
ログイン後にコピー
ディレクトリ

が空でない場合、エラーが発生します。報告対象:

rmdir: 删除 'linuxmi' 失败: 目录非空
ログイン後にコピー
関連する推奨事項: 「Linux ビデオ チュートリアル

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

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