ext3
我一直在 Linux 系统 ( ) 和 Mac OS X ( )之间移动大量文件HFS
,注意到命令报告的文件大小略有不同ls
。
在查阅了手册页之后,我猜测这种差异与实际数据在磁盘上的存储方式以及/或者ls
每个系统上的命令如何查看大小(即磁盘使用情况、使用的块等)有关。
但是,我仍然感到困惑,想知道是否有更简单的答案来解决这两个系统之间的文件大小差异。这是命令上的差异ls
,还是文件系统上的差异?等等。
答案1
可能是文件系统的问题。该命令可能将值报告为磁盘大小而不是实际大小,并且由于每台机器可能使用不同的集群大小,因此您会看到不同的值。有关该主题的更多信息在这个问题中。
您可以使用它tune2fs -l
来查看文件系统的当前配置方式。
答案2
你运行的是哪个版本的 OSX?Snow Leopard 现在使用十进制计算,而不是二进制计算。如果你使用的是 10.5 或更早的版本,我会将其归因于文件系统。尝试比较 FAT32 拇指驱动器的文件大小。