我使用此命令显示我的机器上当前用户打开的所有文件的列表:
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