"list open files" 줄임말로 시스템에서 열려 있는 파일에 대한 정보를 출력해 주는 명령어입니다.
리눅스에서는 대부분의 디바이스(네트워크, HDD, RAM 등)를 파일 타입으로 관리되고 있습니다.
Options
option | 설명 | 사용 예 |
-a | 여러 옵션 사용시 AND 연산으로 정보를 출력 | $ lsof +D /dev -a -u test |
-i | 특정 프로토콜과 포트 정보를 출력 | $ lsof -i TCP:3000 |
-c | 특정 명령어를 사용하는 있는 정보를 출력 | $ lsof -c dbus |
-d | 현재 사용중인 파일 디스크립터 기준으로 출력 | $ lsof -d 0 |
-p | 특정 PID가 참조하고 있는 프로그램 파일, 라이브러리를 출력 | |
+D | 특정 디렉토리의 열린 파일 정보를 출력 | $ lsof +D /etc |
-F | 출력될 정보에서 원하는 필드의 정보만 출력 | |
-T | TCP 프로토콜로 통신하는 소켓만 출력 | $ lsof -T |
-U | UDP 프로토콜로 통신하는 소켓만 출력 | $ lsof -U |
'Linux > Linux Shell Command' 카테고리의 다른 글
aptitude - 설치 패키지 정보 확인하기 (0) | 2022.08.16 |
---|---|
ss (socket statistics) (0) | 2022.07.14 |
mkdir - 디렉토리(폴더) 생성하기 (0) | 2022.05.12 |
route table 건드려 보기 (0) | 2022.05.01 |
tree - 디렉터리 및 파일을 트리 형식으로 출력 (0) | 2022.05.01 |