모든 개발 프로젝트에서 nodeJS 모듈이 차지하는 저장 공간이 얼마나 되는지 어떻게 알 수 있나요?
더 좋은 방법이 있을 수도 있지만 모든 프로젝트를 하나의 디렉토리에 넣습니다. 아마도 사용하는 find /path/to/JS/projects -name "node_modules"
것이 좋은 출발점이 될 수 있다고 생각했습니다 . 종속성에 대한 node_mod가 계산되지 않도록 깊이를 제한하고 디렉터리 내용의 크기를 파악하여 함께 추가하려면 어떻게 해야 합니까?
답변1
계산을 node_modules
발생한 최상위 수준으로 제한합니다(즉, 언급한 것처럼 종속성 크기를 계산하지 않습니다.) 다음을 실행 du
한 다음 정리할 수 있습니다.
find . -name node_modules -exec du -s {} \; -prune
node_modules
그러면 모든 최상위 디렉터리의 크기와 이름이 표시됩니다 . 모든 차원의 합을 계산하려면 다음을 입력하십시오.예를 들어AWK:
find . -name node_modules -exec du -s {} \; -prune |
awk '{ sum += $1 } END { print sum }'
당신은 먹이를 줄 수 있습니다저것numfmt
"사람이 읽을 수 있는" 값을 얻으 려면 :
find . -name node_modules -exec du -s {} \; -prune |
awk '{ sum += $1 } END { print sum }' |
numfmt --to=iec