Linux에서 디렉토리 내의 파일 수를 재귀적으로 계산

Linux에서 디렉토리 내의 파일 수를 재귀적으로 계산

2022-10-18 last update

4 minutes reading find wc
때때로 우리는 디렉토리에서 사용 가능한 실제 파일 수를 찾아야 합니다. 그러나 디렉토리에는 여러 하위 디렉토리가 있습니다. 그런 다음 명령줄을 사용하여 Linux 시스템에서 디렉토리 내의 파일 수를 수동으로 계산하기가 어렵습니다.
find DIR_NAME -type f | wc -l
  • find – Linux/Unix 명령입니다
  • .
  • DIR_NAME – 검색할 디렉토리 경로입니다. 점(.)을 사용하여 현재 디렉토리에서 검색을 시작합니다
  • .
  • -type f – 파일만 검색(디렉토리는 포함하지 않음)
  • 파이프(|) – 파이프가 한 명령의 출력을 다른 명령의 입력으로 보냅니다
  • .
  • wc -l – 결과의 줄 수 계산
  • 현재 디렉토리 내의 파일 수 계산

    다음 명령을 사용하여 현재 디렉터리에서 사용 가능한 파일 수를 계산합니다. 여기서 점(.)은 현재 디렉토리를 나타냅니다.
    find . -type f | wc -l
    

    특정 디렉토리의 파일 수 계산

    다른 디렉토리에 있는 파일을 계산하려면 다음 명령을 사용하십시오. 여기에서 명령은/backup 디렉토리 아래의 모든 파일을 찾고 화면에 총 개수를 인쇄합니다.
    find /backup -type f | wc -l