Что такое файл .DS_Store?
Меня часто спрашивают о назначении файлов .DS_Store пользователи Mac и системные администраторы Windows, у которых есть несколько компьютеров Mac в сети, где файлы появляются, когда скрытые файлы становятся видимыми.
Вот объяснение того, что представляет собой документ DS_Store в Mac OS X, что произойдет, если вы удалите его, и как отключить их создание, если вы не хотите, чтобы они больше не были в сетевых средах.
Что такое файл .DS_Store? Что делает файл DS_Store?
Файлы .DS_Store используются Mac OS X для хранения информации о метаданных конкретной папки. Они создаются в каждой папке, к которой обращается Mac OS X Finder, даже в сетевых томах и на внешних устройствах. Настройки уровня папки хранятся в файле DS_Store, такие вещи, как пользовательские значки, размещение значков, размер значков, размещение окон, представления списков, пользовательские фоновые изображения или цвета и т. Д. Файлы DS_Store предназначены для ненавязчивости, поэтому они имеют расширение. перед их именем, что указывает файловым системам UNIX, что файл невидим.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Большинство пользователей Mac, скорее всего, вообще никогда не увидят файл DS_Store, хотя, если пользователь выбрал отображение скрытых файлов, они станут видимыми почти в каждом каталоге OS X. Точно так же они почти всегда будут отображаться с прикрепленным флагом -a. на команду ls, которая указывает на отображение невидимых файлов, которым предшествует точка.
Вот как выглядит файл DS_Store, когда скрытые файлы становятся видимыми в OS X:
Что произойдет, если я удалю файлы .DS_Store?
Если вы удалите файлы .DS_Store из папок Mac, вы потеряете особенности папки этих каталогов; такие вещи, как значки, расположение окон, фоновые изображения и т. д., будут потеряны. Хотя нет значительного вреда (кроме потери метаданных папки) для удаления файлов DS_Store, если у вас нет очень конкретной причины для их удаления, вы должны оставить их на месте, поскольку Mac OS X Finder их использует. Удаление файлов действительно необходимо только в некоторых конкретных общих сетевых средах Windows + Mac, в противном случае они все равно будут регенерированы Mac OS X.
Могу ли я остановить файлы DS_Store?
Да, выполнив следующую команду в Терминале, вы можете предотвратить создание файлов DS_Store
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Остановить создание файла .DS_Store для подключенных к сети томов, общих ресурсов и дисков довольно просто, но для большинства пользователей это редко требуется.
Эти файлы DS_Store существуют во всех версиях OS X, от самых старых версий до последних выпусков Mac OS X, поскольку они являются важным компонентом хранения метаданных файловой системы и информации.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)