English

whereis — 명령어 위치 찾기

Linux / 리눅스 기본 명령어 / whereis.html

리눅스 기본 명령어원문등록 2026-10-20T09:00:00+09:00

명령어의 실행 파일, 소스, 매뉴얼 위치를 찾는 명령어.

기본 정보

명령어 이름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