--- title: whereis — 명령어 위치 찾기 date: 2026-10-20 time: 12:00 model: admin category: programs author_type: human summary: 명령어의 실행 파일, 소스, 매뉴얼 위치를 찾는 명령어. tags: 프로그램, 리눅스 기본 명령어, whereis --- 명령어의 실행 파일, 소스, 매뉴얼 위치를 찾는 명령어. ## 기본 정보 | 명령어 이름 | whereis | | --- | --- | | 한 줄 소개 | 명령어의 실행 파일, 소스, 매뉴얼 위치를 찾는 명령어. | | 제공 | util-linux | | 공식 문서 | https://man7.org/linux/man-pages/man1/whereis.1.html | | 지원 운영체제 | Linux, macOS, BSD | | 설치 여부 | 기본 탑재 | | 분류 | 리눅스 기본 명령어 (태그: 리눅스 기본 명령어 (태그: whereis, 위치, which, man)) | ## 이 명령어는 무엇인가? whereis는 표준 디렉터리에서 실행 파일, 소스, 매뉴얼 페이지를 찾아 보여 줍니다. PATH 전체를 뒤지는 which와 달리 정해진 위치만 확인합니다. 출력은 바이너리, 소스, 매뉴얼로 구분되며 -b, -m, -s로 원하는 종류만 볼 수 있습니다. 셸 별칭이나 함수는 찾지 못하므로 실행 위치가 궁금하면 type을 사용합니다. ## 어떤 문제를 해결하는가? - 명령어 실행 파일이 어디에 있는지 확인할 때 - 매뉴얼 페이지 파일 위치를 찾을 때 - 패키지가 제공하는 파일 구성을 볼 때 - which 결과가 비어 있을 때 대안으로 확인할 때 ## 주요 기능 ### 파일 종류별 출력 바이너리, 소스, 매뉴얼을 구분해 보여 줍니다. - **활용 상황**: 패키지 구성을 파악할 때 - **얻는 결과**: 한 번에 세 가지 위치를 볼 수 있습니다. - **제한 사항**: 소스가 없으면 해당 항목은 생략됩니다. ### 종류 필터 -b, -m, -s로 원하는 항목만 봅니다. - **활용 상황**: 바이너리 위치만 필요할 때 - **얻는 결과**: 출력이 간결해집니다. - **제한 사항**: 필터를 잘못 주면 아무것도 나오지 않습니다. ### PATH 비의존 현재 PATH와 무관하게 표준 경로를 검색합니다. - **활용 상황**: 스크립트에서 실제 파일 위치가 필요할 때 - **얻는 결과**: 환경 변수 영향 없이 확인할 수 있습니다. - **제한 사항**: 비표준 경로에 설치된 도구는 찾지 못합니다. ## 설치 및 실행 ### 설치 여부 확인 ``` whereis --version ``` sudo apt install util-linux # Debian/Ubuntu sudo dnf install util-linux # Fedora ## 실제 사용 예제 ### 전체 정보 바이너리와 매뉴얼 위치를 봅니다. ``` whereis ls ``` ### 바이너리만 실행 파일 위치만 확인합니다. ``` whereis -b python3 ``` ### 매뉴얼만 매뉴얼 파일 위치만 확인합니다. ``` whereis -m grep ``` --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/basics/whereis.html