在我的工作目录中,我有多个子文件夹:
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 -l
,ls
将显示所有子目录的内容SNPsplit_HS_
,然后给我输出的行数。我更希望看到类似
SNPsplit_HS_10k_thrs3: 1700
SNPsplit_HS_1k_thrs3: 4200
SNPsplit_HS_5k_thrs3: 2600
我是否需要在这里使用循环?另外,有没有办法过滤目录/文件/符号链接?如果我想查看*.vcf
每个目录中的文件,我该怎么做?