Mac OS X无法正确报告目录大小?
在Finder中,我注意到如果我复制一些.app文件(在Applications文件夹中),Finder将显示重复的.app文件与原始文件大小不同。我复制的所有.app文件都不会出现这种文件大小差异,但看起来.app文件越大,副本就越不会显示与原始文件相同的大小。这里有些例子: GarageBand.app - 381.7 MB GarageBand copy.app - 373.2 MB iMovie.app - 695.3 MB iMovie copy.app - 635.4 MB Install Xcode.app - 1.81 GB Install Xcode copy.app - 1.57 GB 现在我是Mac的新手,在我注意到这个文件大小差异问题之后,我发现.app文件实际上不是文件 - 它们实际上是目录,但是Finder将它们显示为文件。所以我想也许复制过程没有复制原始.app目录的所有内容,这解释了“文件大小”的差异。但后来我下载并安装了DeltaWalker,这是一个文件/文件夹差异工具,而DeltaWalker说重复的.app目录与原始.app目录完全相同。因此复制过程工作得很好,因此Finder报告文件大小似乎是一个问题。 我还使用“du”命令检查了Terminal中目录的大小,这也显示了原始目录和重复目录之间的大小差异: du -k /Applications/GarageBand.app/ 212868 /Applications/GarageBand.app/ du -k /Applications/GarageBand\ copy.app/ 397880 /Applications/GarageBand copy.app/ du -k /Applications/iMovie.app/ 629644 …