-2

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

文件 .

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

根 16278 16196 48 10:38 pts/1 00:40:19 perl 文件名.pl

根 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

1

[root@xxxx ~]#

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

4

2 回答 2

1
$ ls | wc -l

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

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

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

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

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

于 2012-07-05T07:08:42.487 回答
0
ps -AF | grep -i "/usr/local/" | wc -l

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

于 2012-07-05T07:09:01.637 回答