OsX El Capitan ігнорує імена файлів і не створює відмінностей між файлами та каталогами


1

Привіт, на MacBook сьогодні я дивлюся дивною поведінкою: у мене на робочому столі був каталог з назвою "FOO" (всі столиці), потім я створив файл з ім'ям "foo" (без розширення) в іншому каталозі та перемістив його до на робочому столі система запитала мене, чи хочу я переписати каталог. Це виглядало дивно, і я зробив тест з іншими файлами і каталогом і виявилося, що система не робить ніякої різниці між файлами і папками (що є розумним, оскільки вони обидва iNode), але навіть незнайомими його не хвилює випадок назв. Я також спробував через командний рядок і ситуація однакова. Це не відбувається на інших Mac я тестував. Я ніколи не бачив такої поведінки в системі unix. Може хто-небудь пояснити це мені і сказати мені, якщо є якісь налаштування Mac користувач зіпсував?

Відповіді:


0

Якщо ви перевіряєте файлову систему, це, ймовірно, буде HFS + (нечутливі до регістру, журнал). На OS X це збереже випадок при назві файлів, але побачить будь-які зміни Foo, foo, fOO і т.д. як такі ж, і тому викликає перезапис.

Запустіть утиліту Disk, щоб побачити чутливість дисків, або в диску Termut run diskutil info (наприклад, disk0s1). Запис "Ім'я" повідомить вам, як його форматувати.

Щоб змусити систему бути чутливою до регістру, потрібно переформатувати диск і втратити всі дані, щоб, якщо ви в змозі, створити резервні копії документів користувача і т.д.

Поведінка виходить з класичної файлової системи HFS Mac OS, UFS змушує чутливість справи на диску.


спасибі. Неймовірно, що вона виходить з такої коробки.
jack_the_beast
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.