[Mac OS X] Избавляемся от файлов .DS_store на сетевых ресурсах

7

ds

Если вы пользуетесь ресурсами Windows-сети, доступными вам по записи, то OS X создает во всех каталогах ресурса, которые вы когда-нибудь открывали, служебные файлы с названием .DS_store. Пользователям OS X эти файлы не видны, т.к. все файлы, имена которых начинаются с точки, являются скрытыми. А вот пользователи Windows эти файлы видят.

Давайте избавим сетевые каталоги от этих файлов, чтобы не удивлять пользователей Windows неизвестными им файлами. 🙂

Первый этап

Сначала запретим создание этих файлов на сетевых ресурсах. Делается это выполнением в Терминале следующей команды:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE

Второй этап

Теперь почистим сетевые каталоги от уже созданных файлов .DS_store. Сначала подключитесь к нужному ресурсу. Подключенный ресурс будет смонтирован в каталоге /Volumes. Теперь в Терминале нужно выполнить следующую команду:

dot_clean /Volumes/имя_ресурса (вместо имя_ресурса подставить нужное)

Например, если я хочу почистить ресурс Media, то команда выглядит так:

dot_clean /Volumes/Media

Команда выполняет рекурсивную очистку указанного каталога (со всеми подкаталогами) от файлов .DS_store.

P.S.

Восстановить настройки по умолчанию, т.е. опять разрешить создание файлов .DS_store на сетевых ресурсах, можно командой:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores

Удачи!

7 комментариев

  1. 0

    Собственно для чего OS X создает эти файл?

    • 0
      Игорь Соловьев

      Марат, В них хранится служебная информация об индивидуальных настройках отображения содержимого каталога Finder-ом: расположение иконок, их размер, положение окна, вид отображения объектов, фоновый рисунок и цвет и т.д.
      Если такого файла нет, Finder пытается его создать.
      Если такой файл нельзя создать, то будут использоваться настройки отображения этого каталога по умолчанию, т.е. индивидуальные настройки отображения такого каталога не будут сохранены.

      • 0

        Игорь, За статью, спасибо.Наткнулся на неё случайно. Я новичёк в MAC OS 10.7 Как пользоваться этим терминалом? Достали уже эти файлы!! В справке, тоже не нашёл порядок действий. Может просветите, буду благодарен.

  2. 0

    Спасибо. А я думал откуда они появляются.
    (отправлено из приложения AppleInsider.ru)

  3. 0

    А можно какую-нибудь команду, чтобы на съёмных носителях не образовывались лишние папаки.

    • 0
      Игорь Соловьев

      -???-, Средствами самой OS X я пока не знаю такого решения. Но это может делать сторонний софт.
      Тот же CleanMyMac или Blueharvest, котроый устанвливает специальный пункт в Системных настройках. Ести и другие.

  4. 0

    Спасибо за статью!

Авторизуйтесь Чтобы оставить комментарий