Существует несколько способов решения этой проблемы.
Чтобы избежать создания файлов .DS_Store, не используйте OS X Finder для просмотра папок. Альтернативный способ просмотра папок - использование командной строки UNIX.
Для удаления файлов .DS_Store можно использовать сторонний продукт под названием DS_Store Terminator.
Чтобы удалить файлы .DS_Store из всей системы, можно использовать команду оболочки UNIX.
Запустите Терминал из Приложений: Утилиты
В командной строке UNIX введите следующую команду UNIX:
sudo find / -name ".DS_Store" -depth -exec rm {} \;
При запросе пароля введите пароль администратора Mac OS X.
Эта команда предназначена для поиска и удаления всех экземпляров .DS_Store, начиная с корня (/) файловой системы на всей машине.
Чтобы настроить эту команду для запуска в качестве запланированной задачи, выполните следующие действия:
Запустите Терминал из Приложений: Утилиты
В командной строке UNIX введите следующую команду UNIX:
sudo crontab -e
При запросе пароля введите пароль администратора Mac OS X.
Однажды в редакторе vi нажмите букву I на клавиатуре и введите следующее:
15 1 * * * поиск корня / -name ".DS_Store" -depth -exec rm {} \;
Это называется записью crontab, которая имеет следующий формат:
Пользовательская команда DayOfMonth Month DayOfWeek минутного часа.
Запись crontab означает, что команда будет автоматически выполняться системой в 1:15 каждый день под учетной записью root.
Команда начинается с поиска до. Если система не работает, эта команда не будет выполнена.
Чтобы сохранить запись, нажмите клавишу Esc один раз, затем одновременно нажмите Shift + z + z.
Примечание. Информация на шаге 4 предназначена только для редактора vi.