В Finder я заметил, что если я дублирую некоторые файлы .app (в папке «Программы»), 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, и это объяснило разницу в "размере файла". Но затем я скачал и установил 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:
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.
Вот что «ду-к» говорит обо всех них:
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/
По крайней мере, в нем говорится, что все дубликаты имеют одинаковый размер, но они не того же размера, что и оригинал.