wc(word count)는 「파일의 줄·단어·바이트 수」를 세는 단순한 명령.
단순하지만 매우 자주 사용 — 로그 줄 수, 코드 라인 수, 파일 크기 빠른 확인.
기본.
wc file.txt — 「줄 수 단어 수 바이트 수 파일명」 출력.
wc -l(줄만), wc -w(단어만), wc -c(바이트만), wc -m(문자, UTF-8 한글은 다름).
파이프와 결합.
cat access.log | grep "500" | wc -l — "500" 들어간 줄 수(500 에러 발생 횟수).
ls | wc -l — 현재 폴더의 파일 수.
ps aux | wc -l — 프로세스 수.
「개수 세기」의 표준 도구.
여러 파일.
wc *.txt — 각 파일별 + 합계.
wc -l *.py로 디렉토리의 파이썬 파일 라인 수 → 코드 규모 추정.
주의 — 한국어.
wc -c는 바이트 수(UTF-8 한글은 1글자 = 3바이트).
wc -m은 문자 수(한글 1글자 = 1).
한글 텍스트의 「글자 수」는 wc -m이 정확.
영어만 있으면 둘 같음.
한 줄 요약
wc는 줄·단어·바이트 카운트.
-l·-w·-c·-m 옵션.
파이프 끝에 wc -l로 「개수」 세기 표준.
한글은 wc -m(문자)이 정확, wc -c는 바이트.
더 알아볼 것
- cloc — 언어별 코드 라인 분석
- tokei — Rust로 빠른 라인 카운트
- awk로 더 복잡한 카운트