리눅스 wc 명령어: 파일의 단어, 라인, 문자 수 계산하기

리눅스 wc 명령어: 파일의 단어, 라인, 문자 수 계산하기

wc (Word Count) 명령어는 리눅스 및 유닉스 기반 시스템에서 텍스트 파일의 라인 수, 단어 수, 바이트 수 등을 세는 데 사용되는 명령어입니다. 파일 또는 파일 집합의 내용을 분석할 때 유용하게 사용할 수 있습니다.

☞ 포스트 기준: 리눅스 배포판 CentOS 7

1. wc 명령어 기본 사용법

기본적인 wc 명령어 사용법은 다음과 같습니다:

wc [옵션]... [파일]...

2. 주요 옵션 및 설명

옵션설명
-l파일의 라인 수를 출력
-w파일의 단어 수를 출력
-c파일의 바이트 수를 출력
-m파일의 문자 수를 출력
–words파일의 단어 수를 출력 (동일한 기능을 가진 -w와 동일)
–lines파일의 라인 수를 출력 (동일한 기능을 가진 -l와 동일)

3. wc 명령어 사용 예시

1. 파일의 라인 수, 단어 수, 바이트 수를 모두 출력하기

wc example.txt

위 명령을 실행하면, example.txt 파일에 대해 다음과 같은 출력 결과를 얻을 수 있습니다:

 6 12 52 example.txt

이 출력은 각각 파일의 라인 수, 단어 수, 바이트 수를 나타냅니다. 여기서 6은 라인 수, 12는 단어 수, 그리고 52는 바이트 수입니다. 마지막 부분의 example.txt는 현재 처리하고 있는 파일의 이름을 나타냅니다.

리눅스 wc 명령어 기본 사용법 예시


2. 파일의 단어 수만 출력하기

wc -w example.txt

3. 여러 파일의 라인 수 계산 및 총합 출력하기

wc -l file1.txt file2.txt file3.txt

4. 표준 입력에서 바이트 수 계산하기 (예: 다른 명령어의 출력을 파이프라인을 통해 wc에 전달)

cat example.txt | wc -c

5. 디렉토리 내 모든 ‘.log’ 파일의 단어 수 집계하기

wc -w *.log
리눅스 wc 명령어 여러 옵션 사용법 예시

관련 이전 게시글


다음 글에서도 리눅스의 기본 명령어에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤