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