ホームページ >運用・保守 >Linuxの運用と保守 >Linuxでディレクトリが空かどうかを確認する方法

Linuxでディレクトリが空かどうかを確認する方法

藏色散人
藏色散人オリジナル
2023-03-20 10:17:032803ブラウズ

ディレクトリが空かどうかを確認する Linux の方法: 1. Linux ターミナルにアクセスします; 2. "res=`ls -A $dir` if [ -z $res ]; then echo "$dir ." を実行します。 . ."else echo "$dir ..."fi" メソッドを使用して、ディレクトリが空かどうかを判断できます。

Linuxでディレクトリが空かどうかを確認する方法

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

Linux でディレクトリが空かどうかを確認するにはどうすればよいですか?

ディレクトリにコンテンツがないかどうかを確認するにはどうすればよいですか?

最初に 2 つのコマンドを学習する必要があります。

ls -a: –all の省略形。隠しファイル (. で始まるファイル) と 2 つの特別なディレクトリ「.」 (現在のディレクトリ) と「…」 (親ディレクトリ) を含むすべてのファイルとディレクトリが表示されます。 );

ls -A: –almost-all の省略形で、隠しファイルを含むすべてのファイルとほとんどのディレクトリが表示されますが、2 つの特別なディレクトリ「.」 (現在のディレクトリ) と「...」は含まれません。 " (親ディレクトリ);

一般に、ls -a と ls -A の違いは、「.」 (現在のディレクトリ) と「…」 (親ディレクトリ) という 2 つの特別なディレクトリを表示するかどうかです。

これまでの準備により、ディレクトリが空のディレクトリであるかどうかを判断するには、次のようにします。

#!/bin/bash

dir=/home/work/test
res=`ls -A $dir`
if [ -z $res ];then
  echo "$dir 为空目录.................."
else
  echo "$dir 不为空...................."
fi

推奨学習: 「linux ビデオ チュートリアル

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。