Файлы .DS_Store в папке: что это такое и как их избежать

Неоднократно после загрузки какого-либо контента из Интернета или подключения жесткого диска или флешки к нашему компьютеру мы обнаруживали скрытую папку с именем .DS_Store . Что это за файл? Для чего это? Могу ли я удалить его? В этой статье мы ответим на эти и другие вопросы, связанные с этой папкой со столь странным названием.

Первое, что мы должны знать об этом файле, это то, что он полезен только в macOS и Unix, операционной системе, в которой Appleоснована российская операционная система для компьютеров. Вне macOS и Unix, то есть на обоих Windows и Linux, папка DS_Store совершенно бесполезна.

Файлы .DS_Store в папке

Что такое .DS_Store и для чего он используется

.DS_Store относится к службам рабочего стола Магазин и относится к системе. Эти файлы автоматически генерируются каждый раз, когда Finder (проводник файлов macOS) соприкасается с диском и всегда скрыты как в macOS, так и в Windows и Linux. Если мы подключим флешку или жесткий диск к Mac и, не выполняя никаких операций, благополучно отключаем его от компьютера (предварительно извлекая блок), при повторном подключении блока к ПК с Windows или Linux проверим, как возникла ошибка. файл с этим именем.

Когда вы открываете диск или каталог из Finder macOS, система автоматически создает файл .DS_Store, файл, который хранит положение файлов и папок вместе с размером окна и значка Finder, формат отображения окна (список, сетка, предварительный просмотр), количество столбцов с информацией о файле.

Работа с этим файлом очень похожа на работу thumbs.db, файла, созданного Windows в предыдущих версиях для создания каталога, в котором хранятся эскизы всех изображений, хранящихся в папке, таким образом, при доступе к каталогу может отображать вместо значка изображения его миниатюру.

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

Могу ли я удалить их?

Так как не имеет любая утилита в винде , каждый раз, когда мы сталкиваемся с файлами .DS_Store, мы можем безопасно удалить их с нашего компьютера. Этот тип файла имеет функцию только в macOS и Unix, как я упоминал выше, поскольку он позволяет Finder узнать, как данные, хранящиеся на этом устройстве, отображались при последнем доступе к нему, поскольку этот файл изменяется каждый раз, когда он доступ из проводника файлов macOS, даже если мы не вносим каких-либо заметных изменений.

Если мы используем Mac, мы также можем без проблем удалить эти файлы, поскольку они не содержат системной информации, они хранят только запись настроек Finder. Если мы удалим их, Finder снова создаст новый файл, если мы не отключим эту опцию через Терминал, вариант, который мы покажем вам ниже.

Удалить файлы .DS_Store в Windows

Процесс удаления файлов .DS_Store как в Windows, так и в Linux точно такой же, как тот, которому мы следуем. удалить любой другой файл что не является частью системы. Нам просто нужно выбрать его мышью, в случае использования графического интерфейса и перетащить его в корзину, использовать опцию «Удалить» правой кнопкой мыши или нажать кнопку «Del».

Удалить все файлы .DS_Store на Mac

Если мы хотим удалить все файлы .DS_Store, найденные на Mac, мы должны открыть приложение «Терминал», расположенное в Launchpad , внутри Другое папка. Мы также можем получить к нему доступ из Spotlight, введя термин «Терминал» и щелкнув первый результат.

терминал

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

Перед выполнением процесса удаления всех файлов .DS_Store система запросит пользовательский пароль чтобы подтвердить, что мы являемся законными администраторами компьютера. Если мы хотим выполнить эту задачу, из стандартной учетной записи пользователя также необходимо будет ввести пароль администратора устройства.

забрать архивы .DS_Store

Эта команда, которая занимает много времени для обработки удалит все файлы .DS_Store, расположенные в несистемных папках. Как попадаются системные папки, где нет возможности удалить эти файлы, выведет путь с результатом Операция не допускается . Он также сообщит нам о папках, в которых он не нашел этот файл с текстом Данный файл или каталог отсутствует .

забрать архивы .DS_Store

Предотвратите их повторную генерацию

Как я уже упоминал выше, удалять эти файлы на Mac абсолютно бесполезно, так как они автоматически генерируются заново. macOS позволяет нам отключить создание этого файла журнала Finder с помощью следующей команды, которую мы должны ввести в Терминале.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Если мы передумали и обнаружили, что файлы .DS_Store полезны, мы можем восстановить эту функцию с помощью кода

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Стоит ли хранить этот файл?

Здесь все зависит от потребностей и использования нашего оборудования. Если мы обычно работаем с большим количеством файлов и папок из Finder, рекомендуется оставить эту функцию активированной, поскольку это избавит нас от необходимости каждый раз изменять размер окна, чтобы адаптироваться к количеству файлов, которые мы хотим показать, тип визуализации, количество отображаемой информации о файлах из столбцов среди других функций… поскольку не во всех папках хранится одинаковое количество файлов/папок.

Открытие полноэкранного окна Finder для отображения только двух файлов не имеет никакого смысла , так как мы будем вынуждены уменьшить размер. При уменьшении размера новый размер окна Finder будет сохранен в файле .DS_Store. В следующий раз, когда мы получим доступ к этой папке, она будет отображаться с тем же размером, который мы установили ранее. То же самое происходит без изменения размера значков, параметров отображения…

Если использование Finder сведено к минимуму, держать эту функцию активированной абсурдно. Однако, если учесть, что размер файлов .DS_Store составляет всего несколько байт, удаление этой функции не позволит нам освободить место на нашем компьютере.

как я могу открыть их

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

Будучи файлом, созданным системой, также нет приложения от Apple или третьих лиц, которое позволяет нам получить доступ к его внутренней части для изменения его содержимого.