시스템 관리/리눅스

2-3. 리눅스 기본(파일 관련 명령어) which, whereis

코딩금융치료 2023. 7. 30. 19:20

1. which

   명령어가 위치한 절대 경로를 표시

   주로 쉘 위치, 실행 프로그램 위치 확인 시 사용, PATH에 설정된 디렉토리만 검색함.

 

# which ls

[option]

 -a PATH내에서 매치되는 모든 것을 보여줌

 --skip-dot .(dot)으로 시작하는 디렉토리는 건너뜀.

 

ex) 

 

2. whereis

   소스 코드 파일 및 매뉴얼 페이지 파일을 찾는 데 사용된다.

   실행 가능한 명령어를 검색하는 경우 which와 동일한 역할을 수행하지만, 추가적으로 명령어의 소스 코드와 

   매뉴얼 페이지 파일도 검색한다.

   whereis는 which보다 더 상세한 정보를 제공

[option]

 -b 바이너리만 검색

 -m 매뉴얼만 검색

 -s 소스만 검색

   

# whereis ls

 

ex)