!["lsof -u USER"와 "lsof | grep USER"가 다른 결과를 반환하는 이유는 무엇입니까? [폐쇄]](https://linux55.com/image/77164/%22lsof%20-u%20USER%22%EC%99%80%20%22lsof%20%7C%20grep%20USER%22%EA%B0%80%20%EB%8B%A4%EB%A5%B8%20%EA%B2%B0%EA%B3%BC%EB%A5%BC%20%EB%B0%98%ED%99%98%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
내 시스템에서:
root@NOTIFICATION:/# lsof | wc -l
24187
root@NOTIFICATION:/# lsof -u tomcat7 | wc -l
224
root@NOTIFICATION:/# lsof | grep tomcat7 | wc -l
20646
답변1
두 가지 옵션이 있습니다.
lsof -u tomcat7
이름에 관계없이 tomcat7에 속한 열린 파일을 나열합니다.lsof | grep tomcat7
tomcat7
소유자에 관계없이 이름(또는 사용자 또는 그룹별로 한 줄에 문자열로)에 포함된 열려 있는 파일을 나열합니다 .