显示子目录中的文件数

显示子目录中的文件数

在我的工作目录中,我有多个子文件夹:

SNPsplit_HS_10k_thrs3
SNPsplit_HS_1k_thrs3
SNPsplit_HS_5k_thrs3
SNPsplit_slidingwindow_1000_thrs3
SNPsplit_slidingwindow_100_thrs3
SNPsplit_slidingwindow_2500_thrs3
SNPsplit_slidingwindow_250_thrs3
SNPsplit_slidingwindow_5000_thrs3
SNPsplit_slidingwindow_500_thrs3

我想知道每个目录中有多少个文件。如果我使用一些基本功能,例如ls -1 SNPsplit_HS_* | wc -lls将显示所有子目录的内容SNPsplit_HS_,然后给我输出的行数。我更希望看到类似

SNPsplit_HS_10k_thrs3: 1700
SNPsplit_HS_1k_thrs3: 4200
SNPsplit_HS_5k_thrs3: 2600

我是否需要在这里使用循环?另外,有没有办法过滤目录/文件/符号链接?如果我想查看*.vcf每个目录中的文件,我该怎么做?

相关内容