在我的应用程序中,我使用Apple的hdiutil命令行实用程序来创建文件夹/卷的压缩磁盘映像(DMG)。有没有办法计算给定源路径的压缩大小?我已经检查了手册页,没有任何内容。
答案 0 :(得分:2)
您能否只是比较磁盘映像的大小与df(重新调整卷的大小)或du(报告目录中文件的大小)所报告的大小?
答案 1 :(得分:2)
hdiutil imageinfo /PATH/TO/IMAGE | grep 'Compressed Ratio'
示例输出:
Compressed Ratio: 0.14393602843180808
表示磁盘映像是原始磁盘大小的14%。这是在仅包含文本文件的文件夹上使用标准zlib压缩(UDZO),因此压缩量远高于正常值。
答案 2 :(得分:0)
选择Jamie Macey - 他的答案是对的。使用du -s获取树大小,将其与.dmg文件的大小进行比较。