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

Что такое файлы .DS_Store в macOS?
Файлы .DS_Store (DS означает Desktop Services) автоматически создаются в вашей macOS. Они содержат информацию о том, как отображать папки, когда пользователь их открывает. Эти файлы создаются macOS Finder для сохранения информации о положении значков, размере и положении окна, когда оно было открыто в системе в последний раз. Вы можете легко найти эти файлы через Терминал с помощью команды, как показано ниже:
sudo ls

Примечание : простая команда « ls » покажет только файлы и папки, но с sudo вы сможете увидеть все скрытые и невидимые системные файлы.
Файл .DS_Store действует аналогично Thumb.db , который автоматически создается в ОС Windows для каждой папки. Когда пользователи копируют папку из macOS в Windows, этот файл становится видимым.
Последствия удаления .DS_Store из macOS
Файлы .DS_Store не причиняют никакого вреда и занимают очень мало места в памяти вашей системы. Но совместное использование файлов с ОС Windows или загрузка в OneDrive приведет к сбою и вызовет проблемы для большинства пользователей. Помимо этого, удаление этих файлов не дает никакого преимущества в производительности, и лучше оставить их как есть. Когда пользователь удаляет этот файл, внешний вид папки возвращается к настройкам по умолчанию.
Метод 1: удаление файлов .DS_Store для определенной папки через терминал
- Удерживайте Command и нажмите пробел, чтобы открыть Spotlight , введите Терминал для поиска и Enter.
- Измените каталог на папку, из которой вы хотите удалить файлы .DS_Store , используя команду:
cd рабочий стол
(Измените рабочий стол на путь, к которому вы хотите получить доступ)
- Теперь введите следующую команду, чтобы удалить все файлы .DS_Store в текущем каталоге:
находить . –Name '.DS_Store' –type f –delete
Примечание . Вы можете ввести –print в конце команды, чтобы распечатать список удаленных файлов, как показано ниже.
- Файлы будут удалены в следующей папке, и их можно будет безопасно передать без ошибок.
Метод 2: удаление файлов .DS_Store для всех папок в системе через терминал
- Удерживайте Command и нажмите пробел, чтобы открыть Spotlight , введите Терминал для поиска и Enter.
- Используйте эту команду, чтобы удалить все файлы .DS_Store из системы:
sudo find / -name ".DS_Store" –depth –exec rm {} \;
- Все файлы .DS_Store в системе будут удалены, но они будут созданы для большинства папок, к которым будет иметь доступ пользователь или система.
Метод 3: очистка файлов .DS_Store с помощью iMyMac Cleaner
iMyMac - это инструмент очистки для macOS, который сканирует всю вашу систему на наличие нежелательных и неактивных файлов. Очистив эти файлы, пользователь может сэкономить место для хранения и улучшить производительность системы. Это похоже на CCleaner в Windows, помогая вам удалять ненужные файлы и очищать данные кеша браузера для пользователей. Набор инструментов iMyMac предоставляет больше функций, таких как поиск дубликатов, деинсталлятор Mac, шредер файлов и менеджер расширений. Мы будем использовать эту утилиту для очистки файлов .DS_Store.
Вы можете скачать и установить его со своего официального сайта: iMyMac
После установки iMyMac Cleaner выполните следующие действия:
- Удерживайте Command и нажмите пробел, чтобы открыть Spotlight , введите iMyMac для поиска и Enter, чтобы открыть приложение.
- Нажмите кнопку « Сканировать» на главном экране iMyMac.
- После завершения сканирования нажмите кнопку « Обзор» рядом с полем « Нежелательные файлы».
- Вы можете найти файл .DS_Store и нажать кнопку « Очистить» . Но иногда файлы .DS_Store находятся внутри папок кеша или других, как показано ниже в Терминале:
- Все выбранные файлы .DS_Store или папки, содержащие эти файлы, будут очищены iMyMac.