经常,我必须计算目录中文件的数量,有时这会达到数百万。
有没有比枚举和计数更好的方法了find . | wc -l
?您可以在ext3 / 4上进行一些类型的文件系统调用吗,这些调用的I / O强度较小?
3
您不仅在计算文件,还在计算目录。如果只想计数文件,
—
则要
目录是一种文件,设备,符号链接和套接字也是如此。常规文件是文件的子集。
—
Toby Speight
您给出的示例建议您要递归计数-如果不需要,则需要
—
Toby Speight
find -maxdepth 1
。请注意,使用当前方法,您将对包含换行符的任何名称进行重复计数。