본문 바로가기

Linux Unix/Command

[ Linux ] 디렉토리 내의 파일 개수 확인하기

반응형

유닉스에서 디렉토리 내의 파일 개수를 확인하는 여러 가지 방법이 있습니다. 가장 일반적인 방법은 ls, find, 또는 stat 명령어를 사용하는 것입니다. 여기 몇 가지 예를 들어 설명하겠습니다.

1. lswc 명령어 사용

ls -1 | wc -l
  • ls -1: 디렉토리 내의 파일을 한 줄에 하나씩 나열합니다.
  • wc -l: 출력된 파일 목록의 라인 수를 세어 파일의 개수를 반환합니다.

이 방법은 현재 디렉토리 내의 파일과 디렉토리의 개수를 세는 데 유용합니다.

2. findwc 명령어 사용

find . -type f | wc -l
  • find . -type f: 현재 디렉토리와 하위 디렉토리 내의 모든 파일을 찾습니다.
  • wc -l: 찾은 파일 목록의 라인 수를 세어 파일의 개수를 반환합니다.

이 명령어는 하위 디렉토리를 포함한 모든 파일의 개수를 세는 데 유용합니다.

3. 특정 디렉토리 내의 파일 개수 확인

find /path/to/directory -maxdepth 1 -type f | wc -l
  • /path/to/directory: 파일 개수를 확인하고자 하는 디렉토리 경로로 변경하십시오.
  • -maxdepth 1: 하위 디렉토리를 제외하고 지정한 디렉토리 내의 파일만 검색합니다.

4. stat 명령어 사용

stat -f "%z" .
  • stat -f "%z" .: 현재 디렉토리 내의 파일 개수를 반환합니다.

이 방법들은 모두 유닉스 기반 시스템에서 디렉토리 내 파일 개수를 확인하는 데 유용합니다. 상황에 따라 가장 적합한 방법을 선택하여 사용할 수 있습니다.

반응형