macOS High SierraのFinderでフォルダを表示すると、フォルダサイズは8.14GBと表示され、コマンドを実行するとdu -hsx Pictures/
フォルダサイズは7.6GBと表示されます。
また、フォルダの最初のいくつかのファイルを見ると、Finderに報告されたサイズが出力に表示されるサイズとは異なりますls -lh | head
。
001.JPGの場合、Finderは1.9MBを意味し、llは1.8Mを意味します。
002.JPGの場合、Finderは2MBを表し、llは1.9Mを表します。
003.JPGの場合、Finderは2.1MBを意味し、llは2.0Mを意味します。
004.JPGの場合、Finderは2MBを表し、llは1.9Mを表します。
005.JPGの場合、Finderは2MBを表し、llは1.9Mを表します。
など。
Finderと端末が異なるファイルサイズを報告するのはなぜですか?
答え1
これは、FinderがMiB / GiBの代わりにMB / GBを使用しているためです。通常の人にとって、MBは1024KB、つまり1024Bです。しかし、技術知識のない一部の人々は、これが10進数の科学的表記法に合わないと考え、世界中のMBが1000KBであると確信しています。 1000B。
ls
レポートファイルは、KiB、MiB、GiBなどの形式で表現されます。しかし、既存の項目は意味がないので、それを指定する必要はありません。
/トゥカオの終わり(╯°□°)╯︵┻⁄┻
いくつかの変換を実行すると、寸法が一致することがわかります(または少なくとも似ています)。
7.6GiB -> 8.16GB
1.8MiB -> 1.887MB
1.9MiB -> 1.992MB
答え2
Finder は SI 単位 k=10^3 を使用します。
-h
オプションはdu
k = 2^10を使用し、-si
optionsがありますdu
。
両方のシステムで M=k^2、G=k^3、T=k^4