ディレクトリ内のファイル数を数える最良の方法は何ですか?

ディレクトリ内のファイル数を数える最良の方法は何ですか?

解析された出力がls奇妙な文字(スペース、...)によって壊れる可能性があるため、危険な場合に\nディレクトリ内のファイル数を知るための最良の方法は何ですか?

find私は通常この種の解析を避けることに頼っていますが、やはりfind mydir | wc -l同じ理由で中断されます。

私は今Solarisで作業していますが、他のuniceと他のシェルの間でできるだけ移植可能な答えを探しています。

ベストアンサー1

このヒントはどうですか?

find . -maxdepth 1 -exec echo \; | wc -l

findwc

おすすめ記事