有人能帮助我吗显示您整个登录过程中所有普通文件的数量
答案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 类型