【发布时间】:2021-08-15 12:07:07
【问题描述】:
我想计算每个文件夹中的文件数。对于一个文件夹,我可以这样做:
find ./folder1/ -type f | wc -l
我可以对每个文件夹(文件夹 2、文件夹 3、...)重复此命令,但我想知道是否可以使用一个命令获取信息。输出应如下所示:
folder1 13
folder2 4
folder3 1254
folder4 327
folder5 2145
我可以通过以下方式获取我的文件夹列表:
find . -maxdepth 1 -type d
返回:
./folder1
./folder2
./folder3
./folder4
./folder5
然后,我考虑将这个命令与第一个命令结合起来,但我不知道具体如何。也许使用“-exec”或“xargs”?
非常感谢。
【问题讨论】:
标签: linux unix find command xargs