Дата: 24.08.2017, 14:56
154
0

Все про файлы .DS_Store в macOS

Скрытые файлы для большинства пользователей компьютеров не играют никакой роли при повседневном использовании. Некоторые даже не знают об их существовании. Но в macOS имеются особые файлы, называемые .DS_Store. Разберемся, зачем они существуют и нужны ли вообще.

Что такое файл .DS_Store?


Файлы .DS_Store являются скрытыми, обычный пользователь их не видит. При том, что они находятся буквально повсюду. Чтобы увидеть скрытые файлы в macOS Sierra и выше, нажмите сочетание клавиш Shift+Cmd+">". Если это способ не сработал, то попробуйте запустить терминал и ввести команду:

defaults write com.apple.finder AppleShowAllFiles -bool true

Чтобы изменения вступили в силу, введите следующее:

killall Finder

Итак, показались невидимые ранее компоненты системы, но для чего они нужны? Главное предназначение файлов .DS_Store — хранить данные о папках в macOS. Под этот термин попадают мета-данные, расположение иконок, размер окна и прочие параметры. Файлы хранят в себе эту информацию, чтобы ускорить работу системы. В каждой директории есть .DS_Store файлы.

Все про файлы .DS_Store в macOS


Нужно ли удалять эти файлы?


Если вы удалите файлы .DS_Store, то ничего катастрофического не случится. Система банально "потеряет" все данные о папках в системе, и вы не увидите привычный внешний вид окон. Но иногда эти скрытые файлы могут мешать.

К примеру, при работе с несколькими компьютерами в сети либо же при симбиозе Windows + Mac .DS_Store могут конфликтовать друг с другом. Проще говоря, разные компьютеры имеют одинаковые файлы, при этом ПК между собой контактируют — коллапс.

Как остановить создание файлов или удалить вовсе?


Чтобы .DS_Store файлы больше не создавались, вам следует открыть терминал и ввести команду:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Для их удаления следует выполнить следующее:

sudo find / -name ".DS_Store" -depth -exec rm {} \; 

При желании можно вручную стереть .DS_Store, используя Spotlight.
Имя:*
E-Mail
Комментарий:
Введите два слова, показанных на изображении: *