본문 바로가기

리눅스

[리눅스] whereis 명령어

728x90

whereis 명령어

실행 가능한 프로그램의 실행 파일, 매뉴얼 페이지 및 소스 코드 파일의 위치를 찾는 데 사용됩니다.

 

이 명령어는 다음과 같은 방법으로 사용할 수 있습니다.

1. 기본적인 사용법

whereis 명령어를 사용하려면 검색하려는 프로그램의 이름을 입력하면 됩니다. 예를 들어, 다음 명령어는 ls 프로그램의 실행 파일과 매뉴얼 페이지가 어디에 있는지 검색합니다.

whereis ls
$ whereis ls
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz

위 명령어를 실행하면 /usr/bin/ls /usr/share/man/man1/ls.1.gz와 같은 출력 결과가 나타납니다. 이는 ls 명령어의 실행 파일이 /bin 디렉토리에 위치하고 매뉴얼 페이지가 /usr/share/man/man1 디렉토리에 위치한다는 것을 의미합니다.

2. 다중 검색

whereis 명령어를 사용하면 여러 개의 프로그램을 한 번에 검색할 수도 있습니다. 이 때는 검색하려는 프로그램의 이름을 스페이스로 구분하여 입력하면 됩니다. 예를 들어 다음 명령어는 ls와 cp 프로그램의 실행 파일과 매뉴얼 페이지가 어디에 있는지 검색합니다.

whereis ls cp
$ whereis ls cp
ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
cp: /usr/bin/cp /usr/share/man/man1/cp.1.gz /usr/share/man/man1p/cp.1p.gz

3. 옵션 사용

whereis 명령어는 -b, -m, -s와 같은 옵션을 사용하여 검색 대상을 제한할 수 있습니다. 예를 들어 다음 명령어는 ls 프로그램의 실행 파일만 검색합니다.

whereis -b ls
$ whereis -b ls
ls: /usr/bin/ls

위 명령어를 실행하면 /usr/bin/ls와 같은 출력 결과가 나타납니다.

 

이렇게 whereis 명령어를 사용하여 리눅스나 유닉스 시스템에서 실행 가능한 프로그램의 실행 파일, 매뉴얼 페이지 및 소스 코드 파일의 위치를 찾을 수 있습니다. 이 명령어는 특정 프로그램의 설치 위치를 확인하거나 프로그램의 매뉴얼 페이지를 찾아볼 때 유용하게 사용할 수 있습니다.

 

728x90