명령어/Linux

[리눅스] which type 명령어 경로 위치 확인

jykim23 2026. 7. 9. 11:06
반응형

부제: 지금 실행되는 명령이 어디에 있는지 찾기

which python3        # 실행 파일 경로
which -a python3     # PATH의 모든 후보
type ls              # 별칭·빌트인·파일 구분
$ which -a bash
/usr/bin/bash
/bin/bash

which는 명령을 쳤을 때 실제로 실행되는 파일의 경로를 알려준다.
같은 이름이 여러 곳에 있으면 -a로 전부 보여주고,
type은 그게 별칭인지 셸 빌트인인지 실제 파일인지까지 구분한다.

이렇게도 쓴다

PATH의 모든 후보를 본다(버전 충돌 진단).

which -a python

 

별칭·빌트인·파일 중 무엇인지 구분한다.

type ll

 

스크립트에서 명령이 설치됐는지 확인한다(가장 이식성 좋다).

command -v docker >/dev/null && echo "설치됨"

 

명령의 실제 설치 위치로 이동한다(경로 조합).

cd "$(dirname "$(which python3)")"
반응형