我们在 Linux 中有一个文件,并将其复制到 AIX。在 AIX 中,相同文件的大小较小。
Linux - ext3 文件系统 AIX - jfs2 文件系统
两个文件系统的块大小相同,为 4k
size in Linux
du -sk p14727347_112030_AIX64-5L.zip
1160568 p14727347_112030_AIX64-5L.zip
Size in AIX
du -sk p14727347_112030_AIX64-5L.zip
1159484 p14727347_112030_AIX64-5L.zip
知道为什么它不同吗
答案1
引用我的du(1)
手册(Fedora 18,coreutils-8.17-8.fc18):
du - estimate file space usage
有一个标志--apparent-size
,它打印出文件的空间使用情况(近似值),不包括文件系统使用的额外空间。
所以,du
估计文件(即数据块和元数据)使用的磁盘空间。AIX 和 Linux 可能使用不同的文件系统,元数据使用的空间不必相同。
比较两个文件的输出ls -l
,得出文件本身的长度。