리눅스 명령어 · 2 min read · Sep 16, 2025
리눅스 look 명령어 튜토리얼 (예제 포함)
리눅스 find 명령어가 명령줄에서 검색하는 데 훌륭한 작업을 수행하지만, 전용 도구가 더 편리할 수 있는 상황이 있을 수 있습니다. 그런 경우 중 하나는 특정 단어로 시작하는 파일의 줄을 찾는 것입니다. 이를 위해 look이라는 명령어가 존재합니다.
이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 사용하여 이 명령어에 대해 논의할 것입니다. 하지만 그 전에, 이 기사에 있는 모든 예제가 Ubuntu 18.04 LTS 머신에서 테스트되었다는 점을 언급할 가치가 있습니다.
리눅스 look 명령어
리눅스의 look 명령어는 주어진 문자열로 시작하는 줄을 표시합니다. 다음은 그 구문입니다:
look [-bdf] [-t termchar] string [file ...]그리고 이 도구에 대한 man 페이지의 설명은 다음과 같습니다:
The look utility displays any lines in file which contain string as a
prefix.
If file is not specified, the file /usr/share/dict/words is used, only
alphanumeric characters are compared and the case of alphabetic charac?
ters is ignored.다음은 look 명령어가 어떻게 작동하는지에 대한 좋은 아이디어를 제공할 Q&A 스타일의 몇 가지 예입니다.
Q1. look 명령어를 사용하는 방법은?
간단합니다. 검색하려는 단어와 검색할 파일을 look 명령어의 입력으로 제공하면 됩니다.
예를 들어:
look The test.txt위 명령어는 ‘test.txt’ 파일에서 ‘The’로 시작하는 줄을 검색합니다.
참고로, test.txt 파일은 다음과 같습니다:
그리고 생성된 출력은 다음과 같습니다:
Q2. 주어진 문자열 내에서 검색 범위를 좁히는 방법은?
look 명령어는 종료 문자를 제공하여 검색 범위를 좁힐 수 있도록 합니다. man 페이지에서 -t 옵션을 설명하는 방법은 다음과 같습니다:
-t, --terminate termchar
Specify a string termination character, i.e., only the characters
in string up to and including the first occurrence of termchar
are compared.이 옵션을 테스트하기 위해 test.txt에 몇 줄을 더 추가했습니다. 살펴보세요:
그리고 다음 명령어를 실행했습니다:
look -t n Fund test.txt
즉, look에게 ‘Fund’라는 단어로 시작하는 줄을 검색하되 ‘Fun’으로 시작하는 줄도 포함하도록 요청하는 것입니다. 그리고 출력은 다음과 같습니다:
Q3. look 검색은 대소문자를 구분하나요?
네, 그렇습니다. 예를 들어, 다음 명령어를 실행하면 (이전 Q&A에서 사용한 것과 동일하지만 ‘fund’라는 단어의 첫 글자가 소문자인 경우):
look -t n fund test.txt
출력이 생성되지 않습니다.
하지만 -f 옵션을 사용하여 look에게 대소문자를 무시하도록 강제할 수 있습니다.
Q4. look은 무엇에 더 사용될 수 있나요?
look 명령어를 사용하여 특정 문자 집합으로 시작하는 모든 단어를 검색할 수 있습니다. 예를 들어, ‘love’라는 문자 시퀀스로 시작하는 모든 단어를 보려면 다음과 같이 look 명령어를 사용하면 됩니다:
look love샘플 출력은 다음과 같습니다:

결론
결론적으로, look은 적어도 알고 있어야 할 유용한 작은 명령줄 유틸리티입니다. 언제 당신에게 구세주가 될지 모르기 때문입니다. 많은 명령줄 옵션을 제공하지 않으며, 우리가 이미 여기서 논의한 대부분의 옵션이 포함되어 있습니다. look에 대해 더 알고 싶다면, man 페이지로 이동하세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.