티스토리 뷰

반응형

리눅스(Linux)에서 명령어(command)의 위치(경로)를 알아내는 명령으로는 which, whereis가 있다. 


리눅스 which 명령어 사용법

리눅스 which 명령어 위치 경로 확인

which ls

ls 명령어의 위치(path, 경로)를 반환한다.

which 명령을 사용하면 현재 사용하고 있는 명령어 실행 파일(또는 링크)의 위치를 알 수 있다.

(정확히 말하면 bash 쉘 사용할 프로그램의 경로이다.)


리눅스 whereis 명령어 사용법

리눅스 whereis 명령어 위치 경로 확인

whereis ls

ls 명령어의 바이너리(실행파일), 소스, 매뉴얼 파일의 위치를 출력한다.

whereis 명령어를 사용하면 바이너리 파일의 위치뿐만 아니라 소스, 매뉴얼의 위치도 알 수 있다.


whereis python

python 글자가 포함된 모든 명령어(실행파일, 소스파일, 매뉴얼파일)의 위치를 보여준다.

which와는 달리 whereis는 관련된 모든 내용을 출력하는 것이 특징이다.


리눅스 whereis 옵션 정리

whereis -b ls

whereis 명령어의 -b 옵션을 사용하면 바이너리(binary, 실행파일) 파일만 출력한다.


whereis -m ls

whereis 명령어의 -m 옵션을 사용하면 매뉴얼(manual) 파일만 출력한다.


whereis -s ls

whereis 명령어의 -s 옵션을 사용하면 소스(source) 파일만 출력한다.

(보통 소스파일은 없기 때문에 출력되지 않는다.)



반응형
댓글