mac ディレクトリ配下にあるディレクトリの数を表示する

  • 作成日 2022.10.11
  • mac
mac ディレクトリ配下にあるディレクトリの数を表示する

macのターミナル上で、ディレクトリ配下にあるディレクトリの数を表示する手順を記述してます。

環境

  • ProductName: macOS
  • ProductVersion: 11.5.2
  • BuildVersion: 20G95
  • shell: /bin/zsh

手順

ディレクトリ配下にあるディレクトリの数を表示するには、「ls」と「wc」と「grep」コマンドを使用します。

実際に、以下のディレクトリからディレクトリの数を確認してみます。

% ls -l

drwxr-xr-x  2 admin  staff   64 Sep 28 09:26 bar
-rw-r--r--  1 admin  staff   24 Sep 27 10:08 bar.tsv
-rw-r--r--  1 admin  staff   80 Sep 27 10:32 bar.txt
drwxr-xr-x  5 admin  staff  160 Sep 22 11:45 foo
-rw-r--r--  1 admin  staff   24 Sep 27 10:08 foo.tsv
-rw-r--r--  1 admin  staff   55 Sep 25 12:59 foo.txt
drwxr-xr-x  2 admin  staff   64 Sep 28 09:26 hoge
-rw-r--r--  1 admin  staff   24 Sep 25 13:06 hoge.csv
-rw-r--r--  1 admin  staff   24 Sep 25 13:08 hoge.tsv
-rw-r--r--  1 admin  staff   20 Sep 25 16:13 hoge.txt
-rw-r--r--  1 admin  staff  575 Sep 24 12:13 paste.txt

実行します。

% ls -l |grep ^d |wc -l

       3

ディレクトリの数が表示されていることが確認できます。

ファイルをカウントしたい場合は、以下となります。

% ls -F |grep -v / |wc -l

       8