各ディレクトリのファイル数を取得します。

各ディレクトリのファイル数を取得します。

プログラムで作成された複数のサブディレクトリ(〜800個)があるディレクトリがあります。例外があるかどうかを確認するために、各サブディレクトリのファイル数を計算したいと思います(実行時にコードが破損した場合はいくつかのファイルがありません)。これを行う簡単な方法はありますか?私が探している出力の種類は次のとおりです。

Name_of_Folder_1 [# of files in Folder 1]   
Name_of_Folder_2 [# of files in Folder 2]
...

ベストアンサー1

これは現在のディレクトリの各サブディレクトリにあるファイルの数を提供し、奇妙なファイル名を処理します(gnu findを使用)。

find . -maxdepth 2 -mindepth 2 -type f -printf "%h\0" | uniq -zc | tr '\0' '\n'

おすすめ記事