我正在尝试创建一个脚本来为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。