❔ 폴더 개수 및 파일 개수 세기
쉘 스크립트에서 쉽게 폴더 내 파일/폴더 개수를 알고 싶을 때가 있습니다.
폴더 내 파일/폴더 리스트를 보여주는 커맨드인 ls
에 옵션을 더하여 사용하는 방식입니다.
ls -l
을 입력하면 권한과 유저명, 저장 시간이 보입니다. 이에 옵션을 더해 특정 폴더 내 폴더 개수, 파일 개수를 구할 수 있습니다.
📂 폴더 개수 및 파일 개수 구하기
현재 폴더의 하위 폴더 개수 확인(현재 디렉토리의 하위 디렉토리 개수 확인)
ls -l | grep ^d | wc -l
현재 폴더 내 파일 개수확인(현재 디렉토리의 하위 폴더 개수 확인)
ls -l | grep ^- | wc -l
현재 폴더에 포함된 하위 모든 폴더 개수를 확인
find . -type d | wc -l
현재 폴더에 포함된 하위 폴더의 모든 파일을 포함한 개수 확인
find . -type f | wc -l