
Windows에서는 디렉터리 내의 하위 디렉터리 수를 계산할 수 있습니다. Linux에도 이에 상응하는 것이 있습니까? 나는 그것이 재귀적으로 계산되고 단일 수준에서 멈추지 않기를 원합니다.
답변1
find
현재 디렉터리부터 시작하여 트리의 모든 디렉터리를 계산 하는 데 사용됩니다 .
find . -mindepth 1 -type d | wc -l
현재 디렉터리 는 -mindepth
개수에서 제외되어야 합니다.
-maxdepth
다음과 같은 옵션을 사용하여 검색 깊이를 제한할 수도 있습니다.
find . -mindepth 1 -maxdepth 1 -type d | wc -l
find
선택할 수 있는 옵션이 더 많습니다 . 맨 페이지를 확인하실 수 있습니다.
답변2
디렉터리 및 파일 수를 얻으려면 다음 명령을 사용하십시오.
tree /path/to/given/dir | awk 'END{print}'
디렉터리 수만 필요한 경우 -d
다음 옵션을 추가하세요.
tree /path/to/given/dir -d | awk 'END{print}'
나무는 재귀적으로 작동합니다.