我必须列出当前目录中运行的文件并显示列出的文件数
文件。
[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”中运行我必须计算上述评论不起作用的文件数量,请提供任何解决方案。
答案 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 /”是您感兴趣的目录