如何计算Linux目录中运行的文件数量?

时间:2012-07-05 07:02:18

标签: linux

我必须列出当前目录中运行的文件并显示列出的文件数

文件。

[root @ xxxx~] #ps -eaf | grep perl

root 16278 16196 48 10:38 pts / 1 00:40:19 perl filename.pl

root 16379 16293 0 12:02 pts / 0 00:00:00 grep perl

[root @ xxxx~] #ps -AF | grep -i“/ var / www / anand / file / sample”wc -l <​​/ p>

1

[root @ xxxx~]#

有两个文件在同一目录“sample”中运行我必须计算上述评论不起作用的文件数量,请提供任何解决方案。

2 个答案:

答案 0 :(得分:1)

$ ls | wc -l

或者当您只需要常规文件时:

$ ls -l | grep ^- | wc -l

当您需要从目录启动的文件数时,例如/ home / user, 你必须使用类似的东西:

$ ps aux | grep /[h]ome/user | wc -l

注意[]个字符,您可以在名称中的任何字母周围放置。

答案 1 :(得分:0)

ps -AF | grep -i "/usr/local/" | wc -l

“/ usr / local /”是您感兴趣的目录