Linux 파일 타입별 총 갯수 구하기

미분류

리눅스 서버를 운영할 때 파일 타입별로 몇개의 파일이 존재하는지 체크해야 할 때가 있다.
(없을 수도 있지만 적어도 나의 경우에는 그랬기에…)

이 때 활용 할 수 있는 명령어를 소개하고자 한다.

find ./원하는디렉토리/** -type f | sed -n ‘s/..*\.//p’ | sort | uniq -c | sort -r

위의 명령어에서 체크하기 원하는 디렉토리명을 입력 후 엔터를 치면!?
해당 디렉토리 하위의 모든 파일들의 종류별 갯수를 확인 할 수 있다.
sort -r 을 제외하면 오름차순으로 정렬할 수 있다.

354 jpg
13 pdf
42321 JPG
1450 gif
634 jpeg

리눅스의 경우 대소문자를 구분하기에 위와 같이 jpg와 JPG가 별개로 카운트 된 것을 볼 수 있다.

댓글 남기기