我正在尝试创建一个脚本来为 Apple 的 ITMSP Transporter 文件编写 XML 文件,以便将元数据上传到 App Store。屏幕截图的要求是文件名、MD5 校验和和文件大小(以字节为单位)。
MD5 校验和很容易,可以用md5 -q image.png
但是,我很难尝试获取图像文件的字节大小。如果我使用du -k image.png
命令,它会返回以千字节四舍五入的大小。例如,如果实际大小为 5722 字节,du
将返回 8(如 8K 或 8192 字节),这是不正确的。并且默认值du
是 512 字节块,但仍将值向上舍入(因此它将返回 16 而不是 8)。
我正在运行 Lion OSX 10.7.4。