У 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
Тепер я новачок у Macs, і, помітивши цю проблему з розбіжністю розміру файлів, я виявив, що .app файли насправді не файли - це справді каталоги, але Finder відображає їх так, ніби це файли. Тому я подумав, що, можливо, процес копіювання не скопіював увесь вміст вихідного каталогу .app, і це пояснило різницю у "розмірі файлу". Але потім я завантажив і встановив DeltaWalker, який є інструментом для розходження файлів / папок, і DeltaWalker сказав, що дублікати каталогів .app точно такі ж, як і оригінальні каталоги .app. Таким чином, процес дублювання працював ідеально, і тому здається, що це проблема з розмірами файлів звітів Finder.
Я також перевірив розміри каталогів у Terminal, використовуючи команду "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. Я продублював каталог / розробник / бібліотека, і ось що сказав:
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 не має консистенції. Я щойно зробив 2 дублікати GarageBand.app, а потім зробив 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/
Принаймні, там сказано, що всі дублікати однакового розміру, але вони не такого розміру, як оригінал.