리눅스 명령어 · 2 min read · Sep 19, 2025
리눅스 wc 명령어 초보자를 위한 설명 (6가지 예제)
명령줄에서 작업할 때, 때때로 파일의 단어 수, 바이트 수 또는 심지어 줄 바꿈 수에 접근하고 싶을 수 있습니다. 이를 수행할 도구를 찾고 있다면, 리눅스에는 이를 모두 수행하는 명령줄 유틸리티인 wc가 있다는 것을 알게 되어 기쁠 것입니다. 이 기사에서는 이해하기 쉬운 예제를 통해 이 도구에 대해 논의할 것입니다.
하지만 시작하기 전에, 이 튜토리얼에서 제공되는 모든 예제가 Ubuntu 16.04에서 테스트되었다는 점을 언급할 가치가 있습니다.
리눅스 wc 명령어
wc 명령어는 각 입력 파일에 대한 줄 바꿈, 단어 및 바이트 수를 출력합니다. 다음은 이 명령줄 도구의 구문입니다:
wc [OPTION]... [FILE]...그리고 wc의 매뉴얼 페이지는 다음과 같이 설명합니다:
각 FILE에 대한 줄 바꿈, 단어 및 바이트 수를 출력하고, 하나 이상의 FILE이 지정된 경우 총합을 출력합니다. 단어는 공백으로 구분된 비제로 길이의 문자 시퀀스입니다. FILE이 없거나 FILE이 -일 경우, 표준 입력을 읽습니다.다음의 Q&A 스타일의 예제는 wc의 기본 사용법에 대해 더 나은 아이디어를 제공할 것입니다.
참고: 모든 예제에서 입력 파일로 file.txt라는 파일을 사용할 것입니다. 파일의 내용은 다음과 같습니다:
hi
hello
how are you
thanks.Q1. 바이트 수 출력하기
바이트 수를 출력하려면 -c 명령줄 옵션을 사용하세요.
wc -c file.txt이 명령이 우리 시스템에서 생성한 출력은 다음과 같습니다:
그래서 파일에는 29바이트가 포함되어 있습니다.
Q2. 문자 수 출력하기
문자 수를 출력하려면 -m 명령줄 옵션을 사용하세요.
wc -m file.txt이 명령이 우리 시스템에서 생성한 출력은 다음과 같습니다:
그래서 파일에는 29문자가 포함되어 있습니다.
Q3. 줄 바꿈 수 출력하기
파일의 줄 바꿈 수를 출력하려면 -l 명령줄 옵션을 사용하세요.
wc -l file.txt우리 경우의 출력은 다음과 같습니다:
Q4. 단어 수 출력하기
파일에 있는 단어 수를 출력하려면 -w 명령줄 옵션을 사용하세요.
wc -w file.txt우리 경우에 이 명령이 생성한 출력은 다음과 같습니다:
그래서 파일에는 6개의 단어가 있습니다.
Q5. 최대 표시 너비 또는 가장 긴 줄의 길이 출력하기
입력 파일에서 가장 긴 줄의 길이를 출력하려면 -L 명령줄 옵션을 사용하세요.
wc -L file.txt우리 경우에 이 명령이 생성한 출력은 다음과 같습니다:
그래서 우리 파일에서 가장 긴 줄의 길이는 11입니다.
Q6. 파일에서 입력 파일 이름 읽기
여러 파일 이름이 있고, wc가 파일에서 이를 읽도록 하려면 –files0-from 옵션을 사용하세요.
wc --files0-from=names.txt그래서 이 경우 wc 명령은 출력에서 file.txt에 대한 줄, 단어 및 문자 수를 생성했습니다. file.txt라는 이름은 names.txt 파일에 언급되었습니다. 이 옵션을 성공적으로 사용하려면 파일에 작성된 이름이 NUL로 종료되어야 한다는 점을 언급할 가치가 있습니다 - 이 문자는 Ctrl+v 다음에 Ctrl+Shift+@를 입력하여 생성할 수 있습니다.
결론
동의하실 것처럼, wc는 이해와 사용 목적 모두에서 간단한 명령입니다. 우리는 도구가 제공하는 거의 모든 명령줄 옵션을 다루었으므로, 여기서 설명한 내용을 연습하면 매일 이 도구를 사용할 준비가 될 것입니다. wc에 대한 더 많은 정보는 매뉴얼 페이지를 참조하세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.