Что такое файлы thumbs.db, desktop.ini и .DS_Store?
Попросите вашего файлового менеджера показать скрытые файлы, и вы увидите довольно много ненужных файлов, разбросанных по папкам. Windows создает файлы thumbs.db и desktop.ini во многих папках, а Mac OS X создает файлы .DS_Store.
Большинство людей обычно не видят эти файлы. Обычно они считаются скрытыми файлами и появляются только в том случае, если вы стараетесь показать скрытые файлы. Система создает эти файлы, чтобы ускорить процесс и сохранить настройки на будущее, но вы можете предотвратить создание некоторых из них.
Что такое thumbs.db?
Файл thumbs.db по сути является «базой данных миниатюр» - это то, что подразумевает название. Всякий раз, когда вы открываете папку в проводнике Windows или проводнике, и эта папка содержит изображения, Windows создает эскизы этих изображений. Чтобы ускорить процесс в будущем, Windows сохранит эти миниатюры в файл «thumbs.db», который он создает в этой конкретной папке. Затем Windows может перезагрузить эти миниатюры, а не генерировать их снова при следующем открытии папки..
Обычно это нормально, и вы даже не заметите их, потому что они скрытые файлы. Тем не менее, они могут вызвать проблемы в некоторых ситуациях. Например, если вы загружаете каталоги на веб-сервер, файлы thumbs.db могут помечаться.
Чтобы запретить Windows создавать файлы thumbs.db - большинству людей этого делать не нужно, но вы можете, если хотите, - вы можете использовать редактор групповой политики (в версии Windows для профессионалов или предприятий) или редактор реестра ( на домашней версии Windows.)
Чтобы изменить этот параметр в групповой политике, нажмите Windows Key + R, чтобы открыть диалоговое окно «Выполнить», введите «gpedit.msc» в диалоговом окне и нажмите Enter.
Перейдите к Конфигурации пользователя> Административные шаблоны> Компоненты Windows> Проводник в Windows 10, 8.1 или 8. В Windows 7 перейдите к Конфигурация пользователя> Административные шаблоны> Компоненты Windows> Проводник Windows..
Дважды щелкните параметр «Отключить кэширование миниатюр в скрытых файлах thumbs.db» и установите для него значение «Включено»..
В домашних выпусках 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, Windows сообщит вам, что папка является системной папкой, и вам не следует ее перемещать. Некоторые папки также имеют свои собственные уникальные значки. Такая информация хранится в файле desktop.ini в папке.
Мы не знаем, как Windows может создать эти файлы. Вы должны просто сказать Windows не отображать защищенные файлы операционной системы, если вы не хотите их видеть.
Что такое .DS_Store?
Mac OS X создает файлы .DS_Store. Эти файлы создаются в каждой папке и работают аналогично файлам desktop.ini в Windows. Эти файлы начинаются с точки - символа «.» И поэтому по умолчанию скрыты в Mac OS X и других операционных системах Unix. Вы не увидите эти файлы на Mac, если не сделаете все возможное, чтобы просмотреть скрытые файлы. Они обычно не появляются в Finder или других утилитах.
Файл .DS_Store содержит информацию о положении значков в папке, фоновое изображение папки и другие сведения. Когда вы открываете папку в Finder, Finder читает этот файл, чтобы увидеть, как отобразить содержимое папки. При изменении этих настроек Finder сохраняет эти настройки в файле .DS_Store..
Маки обычно создают эти файлы .DS_Store даже в общих сетевых папках, и это может быть проблемой. Например, эти файлы .DS_Store будут просто дополнительным беспорядком, который запутает пользователей Windows..
Чтобы этого не происходило, Mac OS X предлагает способ предотвратить создание этих файлов .DS_Store - но только на сетевых дисках. Для этого откройте окно терминала (нажмите «Command» + «Пробел», введите «Terminal» и нажмите «Enter» или выберите «Приложения»> «Утилиты»> «Терминал»). Введите следующую команду в окне терминала и нажмите Enter:
по умолчанию написать com.apple.desktopservices DSDontWriteNetworkStores true
Чтобы отменить изменения и заставить Mac OS X продолжать создавать файлы .DS_Store на сетевых дисках, выполните следующую команду:
по умолчанию написать com.apple.desktopservices DSDontWriteNetworkStores false
Нет способа предотвратить локальное создание файлов .DS_Store в Mac OS X без сторонних хаков. Однако оставьте скрытые файлы отключенными в Finder, и вы их не увидите и не будете беспокоить.
Эти файлы могут мешать при использовании некоторых программ - например, программ контроля версий или средств загрузки файлов. В идеале используемые вами программы должны автоматически игнорировать файлы thumbs.db, desktop.ini и .DS_Store. Если они мешают в конкретной программе, посмотрите, можете ли вы заставить эту программу полностью их игнорировать.