显示整个登录的所有普通文件的数量

显示整个登录的所有普通文件的数量

有人能帮助我吗显示您整个登录过程中所有普通文件的数量

答案1

用于lsof -u username按用户名过滤所有打开的文件。它生成标题行,因此从行数中减 1。

你也可以这样做:

adminx@L455D:~$ lsof -u adminx | awk '{count++}END{print count-1}'
17999
adminx@L455D:~$ lsof -u adminx | wc -l
17998
adminx@L455D:~$ echo $(($(lsof -u adminx | wc -l)-1))
18008

一个更好的解决方案是

lsof -u adminx / | wc -l

这将限制计数仅限于 DIR 和 REG 类型

相关内容