Linux / 명령어 / wc

wc 명령어

wc는 word count의 약자로, 파일의 줄 수, 단어 수, 문자 수, 바이트 수 등을 확인할 때 사용하는 명령어입니다.

로그 분석, 파일 크기 확인, 데이터 개수 파악 등 다양한 상황에서 매우 유용합니다.

사용법

기본

  • /etc/os-release 파일의 줄 수, 단어 수, 바이트 수를 출력합니다.
# wc /etc/os-release
 19  29 567 /etc/os-release
  • -l은 줄(line) 개수, -w는 단어(word) 개수, -c는 바이트(byte) 개수, -m은 문자(character) 개수, -L은 가장 긴 줄 길이를 출력합니다.
# cat a.txt
가나
ab
# wc -lwcmL a.txt
 2  2  6 10  4 a.txt
  • 여러 파일에 대해서 동시에 확인할 수 있습니다.
# wc a.txt b.txt
 2  2 10 a.txt
 2  2 18 b.txt
 4  4 28 total

파이프와 함께 사용

  • /etc 디렉토리의 안의 디렉토리와 파일 개수를 출력합니다.
# ls /etc | wc -l
  • .log로 끝나는 파일의 개수를 출력합니다.
# find / -name *.log | wc -l
  • 프로세스 개수를 출력합니다.
# ps -ef | wc -l