各ディレクトリ内のファイル数をカウントするにはどうすればいいですか? 質問する

各ディレクトリ内のファイル数をカウントするにはどうすればいいですか? 質問する

すべてのディレクトリを一覧表示できます

find ./ -type d

次のコマンドを使用して、各ディレクトリの内容を一覧表示し、各ディレクトリ内のファイルの数を数えようとしました。

find ./ -type d | xargs ls -l | wc -l

しかし、これは返された行の総数を合計したものであり、

find ./ -type d | xargs ls -l

各ディレクトリ内のファイル数をカウントする方法はありますか?

ベストアンサー1

これは、現在のディレクトリ レベルのディレクトリごとのファイル数を出力します。

du -a | cut -d/ -f2 | sort | uniq -c | sort -nr

おすすめ記事