フォルダ内のファイル数を簡単にカウントできるコマンドをご紹介します。
シェルでも使えるので変数に格納していろいろと便利に使えます。
ファイル数をカウントする方法
ディレクトリ内のファイル数をカウント
まずはカレントディレクトリのファイル数をカウントするコマンドです。
ls ./ -U1 | wc -l
任意の場所のファイル数をカウント
任意の場所を指定することで指定した場所のファイル数をカウントすることができます。
下記のコマンドでは「/usr/local」のファイル数をカウントしています。
ls /usr/local -U1 | wc -l
シェル内でファイル数を変数に格納して使いたい
シェル内でフォルダ内のファイル数をカウントして変数に入れたい場合の書き方は2種類あります。
好きなほうを使ってください。
count=$(ls /usr/local -U1 | wc -l)
echo ${count}
count=`ls /usr/local -U1 | wc -l`
echo $count