用于计算每个目录中文件数的脚本

tia*_*ago 10 shell

我需要计算大量目录中的文件数.有一个简单的方法来使用shell脚本(使用find,wc,sed,awk或类似)吗?只是为了避免在python中编写正确的脚本.

输出将是这样的:

$ <magic_command>
dir1  2
dir2 12
dir3  5
Run Code Online (Sandbox Code Playgroud)

目录名称后面的数字是文件数.加号可以打开和关闭点/隐藏文件的计数.

谢谢!

udo*_*rog 6

find <dir> -type f | wc -l
Run Code Online (Sandbox Code Playgroud)

find -type f将列出指定目录中每行一行的所有文件,wc -l计算从stdin看到的换行数量.

也是为了将来参考:像这样的答案是谷歌.