whereis는 지정된 명령에 대한 이진, 원본 및 수동 페이지 파일의 위치를 찾을 수 있는 명령줄 유틸리티입니다.
Linux whereis 명령을 사용하는 방법을 보여드리겠습니다.
whereis 명령을 사용하는 방법
whereis 명령의 구문은 다음과 같습니다.
whereis [OPTIONS] FILE_NAME...
옵션이 없는 경우 이 옵션을 사용하면 인수로 지정된 명령에 대한 이진, 소스 및 수동 파일을 검색합니다.
기본적으로 where는 환경 변수에 나열된 하드 코딩 경로 및 디렉터리에서 명령 파일을 검색합니다. -l 옵션을 사용하여 where 명령이 검색하는 디렉토리를 찾습니다.
whereis -l
예를 들어 bash 명령에 대한 정보를 얻으려면 다음을 입력합니다.
whereis bash
# bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
위의 bash: 출력에서 정보를 가져오려는 명령이고 /bin/bash는 이진 파일의 경로이며 /etc/bash.bashrc는 소스 파일이며 /usr/share/man1/bash.1.gz는 man 페이지입니다.
검색 중인 명령이 존재하지 않으면 여기서 명령 이름만 인쇄됩니다.
whereis 명령에 둘 이상의 인수를 제공할 수도 있습니다.
출력에는 넷캣 및 가동 시간 명령에 대한 정보가 포함됩니다.
whereis netcat uptime
# netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz
# uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz
명령 바이너리만 검색하려면 -p 옵션을 사용합니다.
예를 들어 ping 명령의 위치를 찾으려면 다음을 입력합니다.
whereis -p ping
# ping: /bin/ping
명령 이진 위치만 검색할 경우 어떤 명령 또는 유형 명령을 사용하는 것이 좋습니다.
원본 파일만 검색하려면 -s 옵션을 사용하십시오.
whereis -s command
원본 파일이 있는 경우 whereis는 해당 위치를 인쇄합니다.
-m 옵션을 사용하면 man 파일만 검색할 수 있습니다.
whereis -m command
바이너리를 검색하는 위치를 제한하려면 -B 옵션, 설명서의 경우 -M 옵션, 소스의 경우 -S를 사용합니다. 각 옵션은 공백으로 구분된 디렉터리에 대한 절대 경로 목록을 수락합니다. 디렉토리 목록은 파일 이름의 시작을 나타내는 -f 옵션으로 종료되어야 합니다.
예를 들어 /bin 디렉토리에서 cp 바이너리를 검색하려면 다음을 입력합니다.
whereis -b -B /bin -f cp
# cp: /bin/cp
-u 옵션은 비정상적인 항목을 검색할 위치를 알려줍니다. 요청된 각 유형(이진, 수동 및 원본)의 항목이 하나만 있는 파일은 비정상적인 파일(명령)로 간주됩니다.
예를 들어 /bin 디렉토리에서 수동 페이지가 없거나 둘 이상의 설명서가 있는 모든 바이너리를 검색하려면 다음을 입력합니다.
cd /bin
whereis -m -u *
-f 옵션 뒤의 와일드카드 문자(*)는 현재 작업 디렉토리(/bin)에 있는 모든 파일을 의미합니다.
whereis 유틸리티는 지정된 명령에 대한 이진, 원본 및 수동 파일을 찾는 데 사용됩니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : Debian 10 : Go 설치 방법, 예제, 명령어 (0) | 2022.03.02 |
---|---|
Linux : Raspberry Pi : Minecraft Server 설치 방법, 예제, 명령어 (0) | 2022.03.01 |
Linux : Su 명령어, 예제, 사용 방법 (User 변경) (0) | 2022.02.27 |
Linux : Debian 10 : Webmin 설치 방법, 예제, 명령어 (0) | 2022.02.26 |
Linux : Gunzip 명령어, 예제, 사용 방법 (0) | 2022.02.25 |