macOS створює .DS_Store файл у кожній папці, яку ви переглядаєте в Finder. Цей файл зберігає метадані про вміст цієї папки, а також налаштування користувача для таких речей, як тип перегляду та розмір значка.
Ці файли .DS_Store приховані від вас у macOS, щоб вони не захаращували перегляди вашої папки. Але в змішаних ОС ОС файли .DS_Store можуть стати проблемою. Це тому, що ваш Mac створює ці файли навіть для спільних мережевих локацій. Тож якщо ви обмінюєтесь NAS у вашому офісі з людьми, що використовують ПК з Windows, вони можуть раптом побачити купу файлів .DS_Store, що засмічують спільні каталоги (принаймні, залежно від того, як користувачі Windows налаштовують свої налаштування перегляду у File Explorer) .
Файл .DS_Store для Mac, видимий у Windows.
Ви можете вручну видалити .DS_Зберігати файли, не втрачаючи жодних даних. Єдине питання полягає в тому, що при наступному переході до спільної папки після видалення файлу .DS_Store, Finder повернеться до типового макета та не запам’ятає будь-які налаштовані типи подання чи розміри шрифту, які ви могли встановити. Однак такий підхід вимагає від вас видаляти ці файли вручну кожного разу, коли вони з'являються (і macOS створюватиме новий файл заміни щоразу, коли ви повертаєтесь до спільного каталогу). Натомість ви можете налаштувати macOS в першу чергу не створювати .DS_Store файлів на мережевих спільних ресурсах.Зупиніть створювати .DS_Store файли
Щоб налаштувати ваш Mac не створювати .DS_Store файли на спільних мережевих накопичувачах, увійдіть у macOS, запустіть термінал та введіть таку команду:
за замовчуванням пише com.apple.desktopservices DSDontWriteNetworkStores -bool ІСТИНА
Після виконання команди збережіть будь-яку відкриту роботу та вийдіть із свого облікового запису користувача macOS. Після входу в систему знову підключіться до спільних мережевих дисків. Існуючі .DS_Store файли все ще можуть бути присутніми і їх потрібно буде видалити вручну, але ваш Mac не створить нових .DS_Store файлів під час перегляду спільних каталогів уперед.
.DS_Зберігати примхи
Як обговорювалося вище, перевага запобігання створенню файлів .DS_Store на вашому Mac полягає в тому, щоб не створювати неполадок на дисках, якими спільно користуватися користувачі Mac та Windows. Але оскільки macOS ховає ці файли за замовчуванням (і навіть Windows можна налаштувати, щоб їх приховати), ви хочете запобігти їх створенню лише тоді, коли знаєте, що користувачі Windows можуть зіткнутися з ними. У чистому мережевому середовищі на основі Mac не потрібно приховувати файли .DS_Store, і це не дозволить вам встановити налаштування перегляду папок, які зберігаються між сесіями.
Але є ще одна причина розглянути цей процес: швидкість. Залежно від швидкості вашої мережі, швидкості вашого спільного сховища та кількості файлів і каталогів, якими ви ділитесь, використання .DS_Store файлів може насправді сповільнити роботу під час перегляду мережі. Це тому, що, крім того, щоб мати справу з потенційно повільною мережею або повільними жорсткими дисками в NAS, ваш Mac повинен читати та обробляти потенційно тисячі файлів .DS_Store. У цьому випадку переваг метаданих папок просто не варто. Майте на увазі, що це дійсно стосується лише вищезазначених обставин. У користувачів із швидкими пристроями NAS у гігабітних або швидших мережах не повинно виникнути проблем, якщо ви не маєте справу з надзвичайно великою кількістю каталогів.
Повторно увімкніть .DS_Store Creation
Якщо ви використовували команду вище для відключення створення .DS_Store файлів на спільних мережевих накопичувачах, ви можете знову включити створення цих файлів за допомогою наступної команди:
за замовчуванням пише com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE
Як і раніше, переконайтеся, що вийшли з системи та знову підключіть спільні мережеві диски після запуску команди.