Файл ds store что это
Наша любимая macOS при обращении к сетевым дискам или флешкам оставляет после себя скрытые файлы .DS_Store, .fseventsd, .Spotlight-V100, .TemporaryItems, .Trashes и файлы с префиксом «._».
Пользователи маков могут даже не подозревать о их существовании, так как файлы, имена которых начинаются с точки, являются скрытыми. А вот пользователи Windows (у кого включено отображение системных и скрытых файлов), видя подобное безобразие на файловом сервере, начинают нервно елозить, опасаясь подцепить что-то не хорошее.
Попробую объяснить что это такое и откуда берется. Если совсем кратко, то эти скрытые файлы и папки выполняют вспомогательную функцию файловой системы macOS — запоминают размеры иконок, ведут журналы событий, содержат индексы поиска и прочие «плюшки». Остановимся чуть подробнее на каждом:
Надеюсь, теперь стало понятнее, что ничего общего с вирусами данные файлы не имеют, а их удаление с сетевых ресурсов и флешек вполне безопасно. Осталось понять каким образом избавиться от их появления там, где это не нужно.
Правда тут есть одно «но». Данная настройка распространяется только на ту учетную запись, под которой выполнялась команда. Если требуется применить её ко всей системе, необходимо скопировать файл com.apple.desktopservices.plist из локальной библиотеки настроек в глобальную и переназначить права доступа:
Восстановить настройки можно командой:
Для этого в терминале выполняем команду:
Настраивать каждый компьютер с macOS в сети подобным образом, удовольствие весьма сомнительное. Предпочитаю решать проблему глобально, непосредственно на самом файловом сервере. Большинство сетевых накопителей управляются Linux или FreeBSD, предоставляя общие ресурсы по SMB-протоколу (на самом деле можно настроить и AFP, NFS, FTP).
Samba-сервер позволяет запретить создание ненужных файлов и папок c помощью директивы veto files. Она может быть установлена как глобально, так и отдельно для каждого расшаренного сетевого каталога. Пример конфига smb.conf:
[global]
veto files = /._*/.DS_Store/.Spotlight-V100/.TemporaryItems/Thumbs.db
delete veto files = yes
Чтобы обеспечить возможность контроля за содержимым файлового сервера на Windows, нам необходимо установить сам «Файловый сервер» и службу «Диспетчер ресурсов файлового сервера». После чего можно настроить запрет сохранения определенных типов файлов по маске в разделе «Управление блокировкой файлов – Фильтры блокировки».
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Комментариев: 4
Статья информативная. Но у меня вопрос. Насколько сильно эти файлы мешают работе системы? Стоит ли вообще заморачиваться?
Если вы работаете на маке, то ничего удалять не нужно, а вот пользователей Windows их наличие сильно тревожит. В принципе можно не заморачиваться.
Ценно. а то уже начал ЕЛОЗИТЬ и разными утилитами сканировать ))))
Ввел команды, настроил самба-сервер, все вроде ок, но теперь макбук при редактировании файлов майкрософт офис в сетевой папке спамит созданием папок с названием редактируемого файла и чем-то типа хэша в конце имени папки, что хто такое и можно ли отключить любой спам файлами от мака?
Давайте избавим сетевые каталоги от этих файлов, чтобы не удивлять пользователей Windows неизвестными им файлами. 🙂
Первый этап
Сначала запретим создание этих файлов на сетевых ресурсах. Делается это выполнением в Терминале следующей команды:
Второй этап
dot_clean /Volumes/имя_ресурса (вместо имя_ресурса подставить нужное)
defaults delete com.apple.desktopservices DSDontWriteNetworkStores
Удачи!
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
Есть простой способ заставить телевизор выдавать качественный звук — саундбар. Сейчас это уже не просто «колонки с кабелем». Новые модели могут работать беспроводным способом, а еще станут частью мультирум системы. Надо только выбрать правильный саундбар, чтобы любимые фильмы заи
Если вы подозреваете, что кто-то посторонний подключился к вашему Wi-Fi-роутеру, это не проблема. Рассказываем, как обнаружить посторонние устройства в вашей домашней сети, как провести её диагностику и выявить причину медленного интернета
Не стоит покупать Apple Watch Series 7, если до этого вы как следует не подумали. Часы получились хорошими, но мало чем отличаются от прошлого поколения. Интересно то, что мы до сих пор знаем о них не слишком много, но собрали все, что есть и проанализировали это.
Большинство людей не видят этих файлов. Обычно они считаются скрытыми и появляются, только если вы специально включите опцию отображения скрытых файлов. Система создаёт их для ускорения работы и сохранения настроек на будущее, но вы можете предотвратить появление некоторых их них.
Что такое thumbs.db?
Файл thumbs.db фактически представляет собой «базу данных с эскизами». Именно на это и намекает его название. Когда вы открываете папку в Файловом проводнике или Проводнике Windows, и эта папка содержит изображения, система создаст для них эскизы. Чтобы ускорить работу в будущем, Windows сохранит миниатюрные изображения в файл «thumbs.db», создаваемый в текущей папке. Таким образом, при следующем открытии папки, Windows загружает эскизы из файла, а не создаёт их заново.
Это нормально, и в обычной ситуации вы даже не заметите такие файлы, поскольку они скрыты. Однако, в некоторых случаях, они могут вызывать проблемы. К примеру, если вы загружаете директории на веб-сервер, thumbs.db отправятся вместе с ними.
Чтобы предотвратить создание файлов в Windows, хотя большинству пользователей это и не понадобится, вы можете воспользоваться Редактором групповой политики (в профессиональной или корпоративной версиях Windows) или Редактором реестра (в домашней версии Windows).
Для изменения нужной настройки в Групповой политике, нажмите клавишу Windows + R, чтобы открыть диалоговое окно Выполнить, введите в текстовое поле «gpedit.msc» и нажмите Enter.
Пройдите по адресу Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Файловый проводник на Windows 10, 8.1 или 8. На Windows 7 отправляйтесь по адресу Конфигурация пользователя > Административные шаблоны > Компоненты Windows > Проводник Windows.
Дважды кликните по опции «Отключить кэширование эскизов изображений» и выберите «Включить».
В домашней версии Windows откройте Редактор реестра, воспользуйтесь сочетанием клавиш Windows + R, введите в текстовое поле «regedit» и нажмите Enter.
Откройте ветку «HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\Advanced». Два раза нажмите на опцию «DisableThumbnailCache» в правой панели и установите для неё значение «1». Если вы не видите опцию «DisableThumbnailCache», нажмите на правую панель правой кнопкой мыши, создайте новый ключ типа DWORD и назовите его «DisableThumbnailCache». Затем измените его значение на 1.
Удалите ключ или поменяйте его значение на «0», чтобы отменить внесённые изменения.
Что такое desktop.ini?
Windows также создаёт файлы desktop.ini, но до них ещё сложнее добраться. Они не просто скрыты, но считаются защищёнными файлами операционной системы. Вы не сможете увидеть их, если не отключите настройку «Скрывать защищённые системные файлы (рекомендуется)» в Файловом проводнике или Проводнике Windows. Эта опция находится в окне Свойства папки.
Windows использует файлы desktop.ini для определения способа отображения папки. К примеру, если вы попытаетесь переместить некоторые папки в Windows, операционная система сообщит, что они являются системными, и вам не стоит их перемещать. В дополнение, некоторые папки обладают уникальными иконками. Информация такого рода хранится в файле desktop.ini внутри папки.
Нам неизвестен способ, позволяющий предотвратить создание этих файлов. Просто скажите, чтобы Windows не отображала защищённые системные файлы, если не желаете их видеть.
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
defaults write com.apple.desktopservices DSDontWriteNetworkStores false
Расширение файла DS_STORE
Mac OS X Folder Settings Format
Что такое файл DS_STORE?
Имя DS_STORE означает Магазин настольных услуг. Файлы DS_STORE создаются и обновляются инструментом системного приложения Finder. Файл DS_STORE можно безопасно удалить, и это восстановит настройки папки по умолчанию, а Finder автоматически создаст новый файл DS_STORE. Файл также создается на съемных устройствах хранения, таких как pendrives. Для удаленных файловых систем, к которым Mac OS имеет доступ, файлы DS_STORE также создаются по умолчанию, но эту опцию можно отключить. Более того, файлы DS_STORE создаются для файловых архивов и будут появляться в распакованных папках даже в разных операционных системах, но они не будут использоваться.
Программы, которые поддерживают DS_STORE расширение файла
Программы, обслуживающие файл DS_STORE
Как открыть файл DS_STORE?
Отсутствие возможности открывать файлы с расширением DS_STORE может иметь различное происхождение. К счастью, наиболее распространенные проблемы с файлами DS_STORE могут быть решены без глубоких знаний в области ИТ, а главное, за считанные минуты. Ниже приведен список рекомендаций, которые помогут вам выявить и решить проблемы, связанные с файлами.
Шаг 1. Получить Mac OS X
Проблемы с открытием и работой с файлами DS_STORE, скорее всего, связаны с отсутствием надлежащего программного обеспечения, совместимого с файлами DS_STORE на вашем компьютере. Решение простое, просто скачайте и установите Mac OS X. В верхней части страницы находится список всех программ, сгруппированных по поддерживаемым операционным системам. Одним из наиболее безопасных способов загрузки программного обеспечения является использование ссылок официальных дистрибьюторов. Посетите сайт Mac OS X и загрузите установщик.
Шаг 2. Убедитесь, что у вас установлена последняя версия Mac OS X
Вы по-прежнему не можете получить доступ к файлам DS_STORE, хотя Mac OS X установлен в вашей системе? Убедитесь, что программное обеспечение обновлено. Может также случиться, что создатели программного обеспечения, обновляя свои приложения, добавляют совместимость с другими, более новыми форматами файлов. Причиной того, что Mac OS X не может обрабатывать файлы с DS_STORE, может быть то, что программное обеспечение устарело. Последняя версия Mac OS X должна поддерживать все форматы файлов, которые совместимы со старыми версиями программного обеспечения.
Шаг 3. Свяжите файлы Mac OS X Folder Settings Format с Mac OS X
Если у вас установлена последняя версия Mac OS X и проблема сохраняется, выберите ее в качестве программы по умолчанию, которая будет использоваться для управления DS_STORE на вашем устройстве. Следующий шаг не должен создавать проблем. Процедура проста и в значительной степени не зависит от системы
Изменить приложение по умолчанию в Windows
Изменить приложение по умолчанию в Mac OS
Шаг 4. Убедитесь, что DS_STORE не неисправен
Если вы выполнили инструкции из предыдущих шагов, но проблема все еще не решена, вам следует проверить файл DS_STORE, о котором идет речь. Вероятно, файл поврежден и, следовательно, недоступен.
Если файл заражен, вредоносная программа, находящаяся в файле DS_STORE, препятствует попыткам открыть его. Немедленно просканируйте файл с помощью антивирусного инструмента или просмотрите всю систему, чтобы убедиться, что вся система безопасна. Если файл DS_STORE действительно заражен, следуйте инструкциям ниже.
2. Убедитесь, что файл с расширением DS_STORE завершен и не содержит ошибок
Если файл DS_STORE был отправлен вам кем-то другим, попросите этого человека отправить вам файл. Возможно, что файл не был должным образом скопирован в хранилище данных и является неполным и поэтому не может быть открыт. При загрузке файла с расширением DS_STORE из Интернета может произойти ошибка, приводящая к неполному файлу. Попробуйте загрузить файл еще раз.
3. Проверьте, есть ли у вашей учетной записи административные права
Иногда для доступа к файлам пользователю необходимы права администратора. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл Mac OS X Folder Settings Format.
4. Убедитесь, что ваше устройство соответствует требованиям для возможности открытия Mac OS X
Если в системе недостаточно ресурсов для открытия файлов DS_STORE, попробуйте закрыть все запущенные в данный момент приложения и повторите попытку.
5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений
Регулярно обновляемая система, драйверы и программы обеспечивают безопасность вашего компьютера. Это также может предотвратить проблемы с файлами Mac OS X Folder Settings Format. Возможно, файлы DS_STORE работают правильно с обновленным программным обеспечением, которое устраняет некоторые системные ошибки.
Вы хотите помочь?
Если у Вас есть дополнительная информация о расширение файла DS_STORE мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле DS_STORE.
Русские Блоги
О файлах «.DS_Store»
Объяснение разрешение
Файл «.DS_Store»: DS_Store используется для хранения атрибутов отображения этой папки: таких как размещение значков файлов. Побочным эффектом после удаления является потеря этой информации. (Конечно, этот побочный эффект не слишком велик)
Хотя эти файлы изначально использовались Finder, они задуманы как более общее хранилище метаданных о настройках дисплея, таких как положение значков и настройки просмотра.
Например, в Mac OS X 10.4 «Тигр» «.DS_Store» содержит все файлы в папке.Заметки в центре внимания. Однако в Mac OS X 10.5 «Леопард» этот метод был снова изменен, комментарий (теперь называетсяКлючевое слово ) Был изменен для хранения вРасширенные атрибуты файла в.
Чтобы узнать, как показать скрытые файлы, обратитесь к:Показывать скрытые файлы в Finder на Mac
Обработка файлов «.DS_Store» на сайте
Если вы обмениваетесь файлами с другими (или когда вам нужно загрузить созданную вами веб-страницу), более целесообразно удалить файл «.DS_Store», поскольку он содержит некоторую информацию, которую вы не хотите, чтобы другие видели (особенноинтернет сайт, Через «.DS_Store» вы можете узнать список всех файлов в этом каталоге, во многих случаях это нежелательная проблема)
Обычное лечение:
Щелкните этот URL:http://asepsis.binaryage.com/ После загрузки и установки перезагрузите Mac. АСЕПСИС будет хранить все «.DS_Store»ПеренаправитьК «/usr/local/.dscage«дорожка
Затем вы можете использовать следующую команду для удаления всех файлов «.DS_Store» на Mac:
для «.DS_store»жизнь и смертьоперационная:
1. Запретить “.DS_store”генерировать:
открытьterminal, Скопируйте и вставьте команду ниже, нажмите Enter для выполнения и перезапустите Mac, чтобы вступили в силу.
2. Восстановление “.DS_store”генерировать:
3. Удалить всесодержаниеФайл «.DS_store»:
вterminalПечатать:
⭐️: удалитьТекущий каталогФайл «.DS_store»
Обработка в проектном инжиниринге
В xcode используйтецентрализованныйизsvn、распределенизgitЖдатьИнструмент управления версиями Во время управления дополнительный файл «.DS_Store» (используется для хранения части текущей папкиМета информация)。
И каждый раз, когда вы отправляете код, вам нужно отправлять его в «.gitignore«В файле этот тип файла игнорируется.
⭐️Конечно есть способГлобальныйИгнорировать:
1. Создайте файл «
2. Добавьте «.gitignore_global» в свой «
После того, как вы закончите! Во всех папках «.DS_Store», «.swp», «.zip» и другие типы файлов будут автоматически игнорироваться Git.