OS/Server > Unix/Linux공통

Linux 라인수,단어수,파일수,디렉토리수 특정 파일 검색

wc 명령어

※ wc (word count) 파일의 행, 단어, 문자수를 셈한다.

옵션
옵션 설명
-l 행(line) 수를 카운트한다.
-w 단어(word) 수를 카운트한다.
-c 지정한 파일의 byte 수를 출력한다.
-m 캐릭터(char)수를 카운트한다.
-L 가장 긴 문자의 길이 (문자수)를 출력한다.
사용법

※ 옵션없이 사용하면 출력결과에 (line, word, byte갯수가 출력된다.)
wc {file_name}

※ 파일을 여러개 지정해 여러 파일에 대한 결과를 얻을 수도 있다.
wc file1 file2 file3 ....

여러가지 사용법
사용예 명령어
파일갯수 카운트 (/data) # ls /data | wc -l  << 이걸 사용
# ls -l /data | wc -l
ls 명령어서 -l 옵션을 사용하면 결과 + summary도 출력되므로 갯수가 증가한다.
디렉토리 갯수만 카운트 # ls -l /data | grep "^d" | wc -l
파일 갯수만 카운트 # ls -l /data | grep "^-" | wc -l
.java 로 끝나는 파일
확장자를 검색한다.
# ls -l /data | grep "\.java$" | wc -l