如何统计我的机器上用户和进程打开的文件总数

如何统计我的机器上用户和进程打开的文件总数

我使用此命令显示我的机器上当前用户打开的所有文件的列表:

lsof -Fn -u teeba| sort  | uniq | grep /home

结果是:

在此处输入图片描述

我想知道打开的文件总数,有没有一种快速的方法来获取这些信息,比如为这个命令、其他命令或其他命令添加选项?

提前致谢

答案1

使用wc,选项-l计算行数:

lsof -Fn -u teeba| sort  | uniq | grep /home | wc -l

25根据您的情况这将输出。

另外,你可以使用以下命令对行进行编号nl

lsof -Fn -u teeba| sort  | uniq | grep /home | nl

相关内容