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ディレクトリのすべてのコンテンツがコピーされず、「ファイルサイズ」の違いを説明できたのではないかと考えました。しかし、その後、ファイル/フォルダーdiffツールであるDeltaWalkerをダウンロードしてインストールしましたが、DeltaWalkerは、重複する.appディレクトリが元の.appディレクトリとまったく同じであると言いました。したがって、複製プロセスは完全に機能し、したがって、ファイルサイズを報告するFinderの問題のようです。
また、「du」コマンドを使用して、ターミナルのディレクトリのサイズを確認しましたが、これも元のディレクトリと重複するディレクトリのサイズの不一致を示しています。
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 /Applications/iMovie.app/
du -k /Applications/iMovie\ copy.app/
700500 /Applications/iMovie copy.app/
du -k /Applications/Install\ Xcode.app/
1771864 /Applications/Install Xcode.app/
du -k /Applications/Install\ Xcode\ copy.app/
1772228 /Applications/Install Xcode copy.app/
また、.appディレクトリだけではありません。/ Developer / Libraryディレクトリを複製しましたが、次のように言っています。
du -k /Developer/Library/
320784 /Developer/Library/
du -k /Developer/Library\ copy/
399868 /Developer/Library copy/
それでは、Mac OS Xがディレクトリサイズを正しく報告しない理由を誰もが説明できますか?それはバグ(とても単純なものでは信じられない)なのか、それとも(新しいMacユーザーとして)何かが欠けているのか?
(Mac OS X Lion 10.7.2を実行しています)
elofturtleへの応答での更新:
これについて最も奇妙なのは、Finderに一貫性がないことです。GarageBand.appの複製を2つ作成してから、そのうちの1つを2つ複製しました。Finderは、異なるサイズのすべての複製を表示します。
GarageBand.app - 381.7 MB
GarageBand copy.app - 357.6 MB (duplicate of GarageBand.app)
GarageBand copy 2.app - 353.9 MB (duplicate of GarageBand.app)
GarageBand copy 3.app - 378.2 MB (duplicate of GarageBand copy 2.app)
GarageBand copy 4.app - 329.1 MB (duplicate of GarageBand copy 2.app)
また、「GarageBand copy 3.app」は「GarageBand copy 2.app」よりも大きく、「GarageBand copy 4.app」は「GarageBand copy 2.app」よりも小さいことに注意してください。これはFinderのバグでなければなりません。
すべての「du -k」の意味は次のとおりです。
212868 /Applications/GarageBand.app/
397880 /Applications/GarageBand copy.app/
397880 /Applications/GarageBand copy 2.app/
397880 /Applications/GarageBand copy 3.app/
397880 /Applications/GarageBand copy 4.app/
少なくとも、すべての複製は同じサイズですが、元のサイズと同じではないということです。