Scroll to navigation

WHEREIS(1) General Commands Manual WHEREIS(1)

이름

whereis - 명령의 실행 파일, 소스, 매뉴얼 페이지가 어디 있는지 보여준다.

사용법

whereis [ -bmsu ] [ -BMS 경로... -f ] 파일이름 ...

설명

whereis 명령은 지정한 파일이름의 실행파일, 소스, 매뉴얼 페이지가 어디 있는지 알려준다. 지정할 파일이름에는 확장자가 사용될 수 있다. 이때, `.c', `.1' 이런 소스 파일과 매뉴얼 페이지 확장자가 사용될 수 있는데, 이러면 특별히 지정하지 않으면 그 실행파일까지도 찾아준다. 이때 whereis 명령은 따로 특별히 찾을 경로를 지정하지 않으면, 다음 경로를 바탕으로 찾는다:

/bin
/usr/bin
/etc
/usr/etc
/sbin
/usr/sbin
/usr/games
/usr/games/bin
/usr/emacs/etc
/usr/lib/emacs/19.22/etc
/usr/lib/emacs/19.23/etc
/usr/lib/emacs/19.24/etc
/usr/lib/emacs/19.25/etc
/usr/lib/emacs/19.26/etc
/usr/lib/emacs/19.27/etc
/usr/lib/emacs/19.28/etc
/usr/lib/emacs/19.29/etc
/usr/lib/emacs/19.30/etc
/usr/TeX/bin
/usr/tex/bin
/usr/interviews/bin/LINUX
/usr/bin/X11
/usr/X11/bin
/usr/X11R5/bin
/usr/X11R6/bin
/usr/X386/bin
/usr/local/bin
/usr/local/etc
/usr/local/sbin
/usr/local/games
/usr/local/games/bin
/usr/local/emacs/etc
/usr/local/TeX/bin
/usr/local/tex/bin
/usr/local/bin/X11
/usr/contrib",
/usr/hosts",
/usr/include",
/usr/g++-include",
    

옵션

실행 파일만 찾는다.
매뉴얼 페이지만 찾는다.
소스만 찾는다.
일반적이지 않은 항목을 위한 찾기. 이 옵션은 일반적으로 특정 파일을 제외하는데 사용된다. 즉, `whereis  -m  -u  *' 명령은 현재 경로에서 메뉴얼 페이지가 없는 파일을 조사한다.
실행 파일을 찾을 경로를 지정한다.
매뉴얼 페이지를 찾을 경로를 지정한다.
소스 파일을 찾을 경로를 지정한다.
경로 지정이 끝나고 다음에 오는 것은 찾을 파일 이름을 알리는 옵션이다. 이 옵션은 -B, -M, -S 옵션들이 사용될 때에 사용해야 한다.

예제

/usr/bin 경로 안에 있지만, /usr/man/man1 경로 안에 그 해당 매뉴얼이 없고, /usr/src 경로 안에 그 해당 소스가 없는 모든 파일을 찾는 예제는:

example% cd /usr/bin
example% whereis -u -M /usr/man/man1 -S /usr/src -f *

관련 파일

/{bin,sbin,etc}
/usr/{lib,bin,old,new,local,games,include,etc,src,man,sbin,
X386,TeX,g++-include}
/usr/local/{X386,TeX,X11,include,lib,man,etc,bin,games,
emacs}

관련 항목

chdir(2)

벌레

보다 빠르게 실행하기 위해 whereischdir (2)을 사용할 때, -M, -S, -B 옵션의 인자로 지정하는 경로는 절대 경로여야한다. 즉, 그 경로는 반드시 ` / '로 시작해야한다.

8 May 1994