mac コマンドでディレクトリ内のファイル数を取得する

  • 作成日 2022.12.22
  • mac
mac コマンドでディレクトリ内のファイル数を取得する

macのターミナル上でディレクトリ内のファイル数を取得する手順を記述してます。「ls」と「grep」と「wc」の3つのコマンドを使用して取得します。

環境

  • OS macOS Monterey
  • SHELL /bin/zsh

ディレクトリ内のファイル数を取得

ディレクトリ内のファイル数を取得するには、「ls」と「grep」と「wc」コマンドを使用します。

実際に、以下の構成のディレクトリのファイル数をカウントしてみます。

% tree

<出力結果>
.
|-- d1
|   `-- d2
|-- foo.txt
|-- hoge.txt
`-- test.txt

2 directories, 3 files

取得するコマンドを実行します。

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

<出力結果>
       3

ファイル数が取得されていることが確認できます。