리눅스 명령어 · 1 min read · Jan 22, 2026
초보자를 위한 리눅스 type 명령어 튜토리얼 (예제 포함)

리눅스 명령줄에서는 여러 종류의 유틸리티를 접하게 됩니다. 일부는 별칭이고, 다른 일부는 내장 도구 및 함수입니다. 그렇다면 이러한 유형을 어떻게 확인할 수 있을까요? ‘ type ‘라는 명령어가 이 정보를 제공합니다. 이 튜토리얼에서는 이해하기 쉬운 예제를 사용하여 ‘type’ 명령어에 대해 논의하겠습니다.
하지만 그 전에, 여기의 모든 예제는 Ubuntu 18.04 LTS 머신에서 테스트되었다는 점을 언급할 가치가 있습니다.
리눅스 type 명령어
위의 소개에서 이미 언급했듯이, 리눅스의 type 명령어는 명령어 유형에 대한 정보를 표시합니다. 다음은 그 구문입니다:
type [-afptP] name [name ...]그리고 type 명령어가 어떻게 작동하는지에 대한 더 나은 아이디어를 제공할 Q&A 스타일의 예제들이 있습니다.
Q1. type 명령어를 사용하는 방법은?
간단합니다. ‘type’을 명령줄 도구 이름과 함께 입력하고 -t를 명령줄 옵션으로 실행하면 됩니다. 예를 들어,
type -t cp이 명령어는 다음과 같은 출력을 생성했습니다:
file유사하게, 도구 이름이 별칭인 경우 type 명령어는 이를 명확히 알려줍니다. 예를 들어, 다음 명령어:
type -t ls는 다음과 같은 출력을 생성했습니다:
alias도구의 매뉴얼 페이지는 -t 옵션을 다음과 같이 설명합니다:
-t 출력은 `alias', `keyword',
`function', `builtin', `file' 또는 `', NAME이 별칭, 셸 예약어,
셸 함수, 셸 내장, 디스크 파일 또는 발견되지 않은 경우 각각Q2. type이 도구의 위치를 출력하게 하려면?
이를 위해서는 옵션 없이 type 명령어를 실행하면 됩니다. 예를 들어:
Q3. 특정 도구가 포함된 모든 위치를 표시하려면?
이를 위해 -a 명령줄 옵션을 사용하세요. 예를 들어:
type -a ls이 명령어는 제 시스템에서 다음과 같은 출력을 생성했습니다:
ls는 `ls --color=auto'로 별칭되어 있습니다.
ls는 /bin/ls입니다.Q4. 입력이 별칭인 경우에도 type이 검색하게 하려면?
기본적으로, 별칭(일부 시스템에서 ‘ls’와 같은)을 입력하면 type 명령어는 출력에 위치를 생성하지 않습니다. 예를 들어:
type ls출력은 다음과 같습니다:
ls는 `ls --color=auto'로 별칭되어 있습니다.그러나 원하신다면, 입력이 별칭인 경우에도 ‘type’이 위치를 검색하도록 강제할 수 있습니다. 이는 -P 명령줄 옵션을 사용하여 수행할 수 있습니다.
-P 각 NAME에 대해 PATH 검색을 강제하며, 별칭,
내장 또는 함수인 경우에도 디스크 파일의 이름을 반환합니다.결론
type 명령어는 학습 곡선이 가파르지 않습니다. 이 튜토리얼에서 논의한 많은 옵션들이 있습니다. 이들을 테스트한 후에는 ‘type’ 명령어 매뉴얼 페이지로 가서 더 많은 정보를 알아보세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.