리눅스
리눅스 Fuser개념 및 사용방법(Fuser옵션 설명 포함)
coinAA
2022. 10. 10. 01:28
목차
Fuser란? / Fuser 개념
fuser 명령어는 특정 파일을 삭제하거나 특정 파일의 사용자, 특정 파일을 사용하는 프로세스를 알고자 할 때 사용한다.
지정된 파일이 사용되고 있는 프로세스 ID를 확인하는 명령어로 지정된 파일과 PID를 KILL 또는 재시작할 수도 있다.
Fuser 옵션
옵션 | 설명 |
-a | 사용되고 있지 않은 파일까지도 표시한다. |
-k | 지정된 파일과 관련된 모든 프로세스들을 KILL 한다. |
-i | 프로세스를 KILL 하기전에 사용자에게 확인한다. |
-n space | 지정된 공간(file, udp, or , tcp)내에서 검색한다. |
-s | 결과를 간략히 출력한다. |
-u | 프로세스 ID(PID)의 소유자를 보여준다. |
Fuser 명령어 사용법
특정 파일이나 디렉토리를 사용하는 프로세스의 PID/사용자 를 확인
#fuser -u [target]
특정 파일이나 디렉토리를 사용하는 프로세스를 모두 종료
#target을 사용하는 모든 프로세스를 죽인다.
fuser -k [target]
특정 파일이나 디렉토리를 사용하는 프로세스의 user/pid/접근 권한 등을 자세히 확인
fuser -v [target]
ACCESS 항목 | 의미 |
-c | 현재 디렉토리를 의미 |
-e | 실행 가능함을 표시 |
-f | 열린 파일을 의미 |
-r | root 디렉토리를 의미 |