2009-04-26

shell统计文件夹里的文件数

find -maxdepth 1 -type f -printf %h"\n" | sort | uniq -c

find命令用于查找当前目录下的,类型是普通文件的文件,然后把找到的文件所在的目录输出
sort把find的输出里相同的项排在连续的位置上
uniq -c 则统计sort的输出结果中,相同行出现的次数,即文件的个数

修改一下就可以统计其他的东西,例如把find的-type f改成-type d就可以统计文件夹的个数

转载请注明出处 http://fornote.blogspot.com

没有评论:

发表评论