小编Maj*_*jiy的帖子

如何递归计算多个目录中的文件数?

我有一个目录,里面有很多文件和目录。

我正在尝试获取每个目录中递归包含的文件(和目录)的数量。

我尝试了以下方法:

for dir in $(find -maxdepth 1 -type d); do echo "$dir"; echo find "$dir" | wc -l; done
Run Code Online (Sandbox Code Playgroud)

但这对于每个目录都会返回“1”作为结果。

我知道还有其他几个问题有类似的问题,但我真的很想知道我在上面的代码中的错误是什么。

find files

4
推荐指数
1
解决办法
4971
查看次数

标签 统计

files ×1

find ×1