
기본적으로 저는 명령줄에서 잘 작동하고 네트워크를 통해 배포하기 쉬운 Windirstat와 같은 것을 찾고 있습니다.
저는 sysinternals du(파일 형식을 제외/포함할 수 없음), diruse(du처럼 제한됨), cygwin du(너무 느림)를 사용해 보았습니다. 또한 찾을 수 있는 모든 그래픽 도구를 사용해 보았지만 명령줄 인터페이스가 있는 도구는 하나도 없었습니다.
내가 놓친 숨겨진 보석이 있나요?
답변1
내가 발견했다시노르비스. 훌륭해 보입니다.
답변2
Unix 도구를 Windows 시스템에 기꺼이 가져갈 수 있다면(이미 du를 사용하고 있기 때문에 그렇게 될 것 같습니다) bash 스크립트에서 cygwin의 findutils를 사용해 볼 수 있습니다.
for filetype in doc xls jpg mov; do
combined=0
find /cygdrive/c -name "*.$filetype" -type f -print0 | xargs -0 du -k | \
(while read; do
current=$(echo $REPLY | awk '{print $1}'
combined=$(( $combined + $current ))
done)
echo "$filetype files use $combined KiB on C:"
done
주의 - 대략 이것이 제가 할 일입니다. 테스트되지 않았습니다.
물론 시스템의 모든 파일 유형에 대해 이 작업을 수행하려는 경우 이 작업을 보다 효율적으로 수행할 수 있습니다. 단일 유형의 경우 IO에 바인딩되어야 하기 때문에 전용 도구를 사용해도 그다지 나아지지 않을 것입니다.