質問: solaris9 ディレクトリ内のファイル数をカウントする方法 solaris9を使用しておりますが、 ディレクトリ内のファイル数をカウントしたいと考えておりますが可能でしょうか? ディレクトリは階層的になっており、各々のディレクトにいくつのファイルが存在しているのかを調べたいと思っております。 (duコマンドのような感じでサイズではなく、ファイル数が分かればなぁ・・ といった感じです。) 宜しくお願い致します。
回答: 使っているシェルにもよりますが、 for dir in `find directory -type d -print` ; do echo %dir ; ls %dir | wc; done みたいな手も使えるかもしれません。 (このままだと、ディレクトリもカウントすると思うので、できれば、ls のところで、ファイルだけ抽出するようなオプションをつけるか、ファイルだけをリストするようなコマンドを使ったほうが良いかと。)