lsof
2021년 6월 7일 수정
≡ 목차 (Table of Contents)
lsof 소개
사용 예제
어떤 파일을 여떤 프로세스가 열고 있는지 확인하기
가끔 어떤 파일을 지우려고 할 때 해당 파일을 붙잡고 있는 앱이 있는 경우 삭제가 안 된다. 이 경우 해당 앱을 종료하고 싶은데 어떤 앱이나 프로세스인지 알 수 없는 경우도 많다. 이럴 때는 아래 커맨드로 확인이 가능하다.
sudo lsof | grep "filename"
파일을 연 프로세스가 무엇인지 알 수 있으므로 해당 프로세스를 제거하면 될 일이다.
참고로 sudo
는 macOS에서 간혹 시스템 유틸리티가 붙잡고 있는 경우도 있어서 이걸 확인하기 위해 사용한다.