특정 폴더 아래의 파일 및 폴더 수를 가져옵니다.

특정 폴더 아래의 파일 및 폴더 수를 가져옵니다.

Microsoft Windows에서는 폴더를 마우스 오른쪽 버튼으로 클릭하면 됩니다.특성보고할 것이다포함하다#파일과#폴더

리눅스의 명령줄에서 이 작업을 수행할 수 있는 방법이 있습니까?

특정 폴더와 해당 시작 폴더 내의 모든 하위 폴더 내의 총 파일 및 폴더 수를 알고 싶습니다.

답변1

호출 디렉터리 아래의 총 디렉터리 수 dir( dir자체 포함):

find dir -type d -exec echo x \; | wc -l

dir그러면 해당 디렉터리 자체는 물론 그 아래에 있는 디렉터리를 찾아 dir각 디렉터리에 대해 하나씩 출력합니다 x. 그런 다음 출력 라인 수를 계산하는 데 사용됩니다 wc -l.

이렇게 하면 개행 문자가 포함된 이름을 올바르게 계산할 수 있습니다.

아래에 있는 디렉토리가 아닌 파일(파일)의 총 개수 dir:

find dir ! -type d -exec echo x \; | wc -l

GNU를 사용하는 시스템 find(예: Linux) -exec echo x \;에서는 -printf 'x\n'.

다음 명령을 사용하십시오 tree(사용 가능한 경우).

tree -a dir | tail -n 1

관련 정보