[완료]디렉토리내 파일 갯수 세기

cyc6409의 이미지

특정 디렉토리에 파일 갯수를 셀려고 하는데요.

총 파일이 3~4만개 정도 됩니다.

파일명은 .inf, .tif입니다.

inf와 tif를 구분하여 셀려고 하는데
inf파일이나 tif파일이 대략 13000개 이상 되면
ls *inf | wc -l 하면
sh -l: /usr/bin/ls: 인수 목록 길이 초과 라고 되네요.
find . *inf | wc -l 를 인수 목록 길이 초과라고 됩니다.

파일갯수가 많을 경우 셀수 있는 방법이 있을까요?

yjcho의 이미지

find . -name '*inf' | wc -l

해보세요. ''로 묶어줘야합니다.

seobi의 이미지

echo *.inf | wc -w 로 하면 파일갯수가 많아도 에러 없을 겁니다.

difro의 이미지

ls -1 | grep inf | wc -l

cyc6409의 이미지

echo *.inf | wc -w
ls -1 | grep inf | wc -l
두개 잘 되네요.
감사합니다. ^^