「lsof -u USER」と「lsof | grep USER」が異なる結果を返すのはなぜですか? [閉鎖]

「lsof -u USER」と「lsof | grep USER」が異なる結果を返すのはなぜですか? [閉鎖]

私のシステムでは:

root@NOTIFICATION:/# lsof | wc -l
24187
root@NOTIFICATION:/# lsof -u tomcat7 | wc -l
224
root@NOTIFICATION:/# lsof | grep tomcat7 | wc -l
20646

答え1

2つのオプションがあります。

  • lsof -u tomcat7名前に関係なく、tomcat7に属する開いているファイルをリストします。

  • lsof | grep tomcat7tomcat7所有者に関係なく、名前(またはユーザーまたはグループごとに1行に文字列として)に含まれる開いているファイルを一覧表示します。

関連情報