| HOME / 정보공유 / AIX 명령어 모음

whereis
whereis whereis 명령 목적 프로그램에 소스, 2진 또는 매뉴얼을 설치합니다. 구문
whereis [ -s ] [ -b ] [ -m ] [ -u ] [ { { -S | -B | -M } Directory ... }... -f ] File ...
설명
whereis 명령은 지정된 파일에 대한 소스, 2진 및 매뉴얼 섹션 위치를 찾습니다. 제공한 이름에서 먼저 경로 이름의 선행 구성요소와 .ext 양식의 뒤에 오는 (단일) 확장자(예를 들면, .c)가 제거됩니다. 또한 SCCS(소스 코드 제어 시스템)(SCCS 참조)을 사용한 결과 얻은 접두어 s.도 같은 방법으로 제거됩니다. 다음에 이 명령은 표준 위치 리스트에서 원하는 프로그램을 찾으려고 시도합니다.
잘못된 옵션이 입력되면, 사용법 메세지가 리턴됩니다. 다른 경우에는 아무런 진단을 제공하지 않습니다.
플래그
-b, -s, -m 또는 -u 플래그가 지정된 경우 whereis 명령은 각각 2진, 소스, 매뉴얼 또는 비정상적 섹션(또는 그 중 두 개)만을 탐색합니다.
-b 파일의 2진 섹션을 탐색합니다.
-m 파일의 매뉴얼 섹션을 탐색합니다.
-s 파일의 소스 섹션을 탐색합니다.
-u 비정상적 파일을 탐색합니다. 요청된 유형에 대한 항목이 하나도 없을 경우에 비정상적 파일이라고 합니다. whereis -m -u *를 입력하면 문서가 없는 현재 디렉토리의 파일을 요청합니다.
-B, -M 및 -S 플래그를 사용하여 whereis 명령이 탐색하는 위치를 변경하거나 제한할 수 있습니다. 프로그램에서는 빠른 수행을 위해 chdir 서브루틴을 사용하기 때문에 -M, -S 및 -B 플래그 디렉토리 리스트가 있는 경로 이름은 완전해야 합니다. 예를 들면, 경로 이름이 /(슬래쉬)로 시작해야 합니다.
-B -b와 마찬가지로 탐색할 디렉토리를 추가합니다. whereis 명령이 2진을 찾는 위치를 변경하거나 제한합니다.
-M -m과 마찬가지로 탐색할 디렉토리를 추가합니다. whereis 명령이 매뉴얼 섹션을 찾는 위치를 변경하거나 제한합니다.
-S -s와 마찬가지로 탐색할 디렉토리를 추가합니다. whereis 명령이 소스를 찾는 위치를 변경하거나 제한합니다.
-f 마지막 -M, -S 또는 -B 디렉토리 리스트를 종료하고 파일 이름 시작을 신호합니다.
예제
/usr/man/man1 디렉토리에 문서화되지 않았거나 /usr/src/cmd 디렉토리에 소스를 갖지 않는 /usr/ucb 디렉토리에 있는 모든 파일을 찾으려면 다음을 입력하십시오.
cd /usr/ucb
whereis -u -M /usr/man/man1 -S /usr/src/cmd -f *
파일
/usr/share/man/* 매뉴얼 파일이 들어 있는 디렉토리입니다.
/sbin, /etc, /usr/{lib,bin,ucb,lpp}
2진 파일이 들어 있는 디렉토리입니다.
/usr/src/* 소스 코드 파일이 들어 있는 디렉토리입니다.
관련 정보
chdir 서브루틴.