wula9707 于 2009-07-08 17:30:56发表:
(e:e2s
jagub 于 2009-07-08 14:20:03发表:
引用:可以用管道命令 ls -al /bin | grep d | wc -l 可以列出目录(d表示目录),其它的可由相应符号代替。 ls是列出,grep是查找行数,wc是统计行。 更多的grep用法看这里http://man.chinaunix.net/newsoft/gre ... wangyu 发表于 2009/7/7 20:03
文义德 于 2009-07-08 14:04:36发表:
楼上的都不错,grep find都能实现
deepwhite 于 2009-07-08 12:10:06发表:
目录数目 [code]find /bin -type d | wc -l[/code] 文件: [code]find /bin -type f | wc -l[/code] 链接: [code]find /bin -type l | wc -l[/code] 均为递归的搜索。
hantu 于 2009-07-08 00:26:37发表:
楼上的已经说了
wangyu 于 2009-07-07 20:03:02发表:
[i=s] 本帖最后由 wangyu 于 2009-7-7 20:04 编辑 [/i]可以用管道命令 ls -al /bin | grep d | wc -l 可以列出目录(d表示目录),其它的可由相应符号代替。 ls是列出,grep是查找行数,wc是统计行。 更多的grep用法看这里http://man.chinaunix.net/newsoft/grep/open.htm
阿宝 于 2009-07-07 18:11:26发表:
不知道哦,跟你一样
wula9707 于 2009-07-08 17:30:56发表:
(e:e2s
jagub 于 2009-07-08 14:20:03发表:
有个问题:你这样写grep的话,如果文件名带d字母的话,也会被统计
需要加一个^符号代表以d开头
ls -al /bin | grep ^d | wc -l
PS:如果需要统计子目录的话,需要在ls命令后加上R参数
文义德 于 2009-07-08 14:04:36发表:
楼上的都不错,grep find都能实现
deepwhite 于 2009-07-08 12:10:06发表:
目录数目
[code]find /bin -type d | wc -l[/code]
文件:
[code]find /bin -type f | wc -l[/code]
链接:
[code]find /bin -type l | wc -l[/code]
均为递归的搜索。
hantu 于 2009-07-08 00:26:37发表:
楼上的已经说了
wangyu 于 2009-07-07 20:03:02发表:
[i=s] 本帖最后由 wangyu 于 2009-7-7 20:04 编辑 [/i]
可以用管道命令 ls -al /bin | grep d | wc -l
可以列出目录(d表示目录),其它的可由相应符号代替。
ls是列出,grep是查找行数,wc是统计行。
更多的grep用法看这里http://man.chinaunix.net/newsoft/grep/open.htm
阿宝 于 2009-07-07 18:11:26发表:
不知道哦,跟你一样