문제

내 앱에서는 Apple의 hdiutil 명령 줄 유틸리티를 사용하여 폴더/볼륨의 압축 디스크 이미지 (DMG)를 생성합니다. 주어진 소스 경로의 압축 크기를 계산하는 방법이 있습니까? 나는 이미 Man Pages를 체크인했지만 아무것도 거기에 없습니다.

도움이 되었습니까?

해결책

디스크 이미지의 크기와 DF (볼륨의 크기를 상환) 또는 DU (디렉토리의 파일 크기를보고)로보고 된 크기를 비교할 수 있습니까?

다른 팁

hdiutil imageinfo /PATH/TO/IMAGE | grep 'Compressed Ratio'

예제 출력 :

Compressed Ratio: 0.14393602843180808

디스크 이미지가 원본 크기의 14%를 의미합니다. 그러나 텍스트 파일 만 포함 된 폴더에서 표준 Zlib 압축 (UDZO)을 사용하므로 압축 금액은 많이 정상보다 높습니다.

Jamie Macey를 선택하십시오 - 그의 대답은 올바른 것입니다. du -s를 사용하여 트리 크기를 얻으려면 .dmg 파일의 크기와 비교하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top