Что такое .DS_Store и как удалить его из macOS

Большинство пользователей не знают о файлах .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 для определенной папки через терминал

  1. Удерживайте Command и нажмите пробел, чтобы открыть Spotlight , введите Терминал для поиска и Enter.

  2. Измените каталог на папку, из которой вы хотите удалить файлы .DS_Store , используя команду:
    cd рабочий стол

    (Измените рабочий стол на путь, к которому вы хотите получить доступ)

  3. Теперь введите следующую команду, чтобы удалить все файлы .DS_Store в текущем каталоге:
    находить . –Name '.DS_Store' –type f –delete

    Примечание . Вы можете ввести –print в конце команды, чтобы распечатать список удаленных файлов, как показано ниже.

  4. Файлы будут удалены в следующей папке, и их можно будет безопасно передать без ошибок.

Метод 2: удаление файлов .DS_Store для всех папок в системе через терминал

  1. Удерживайте Command и нажмите пробел, чтобы открыть Spotlight , введите Терминал для поиска и Enter.

  2. Используйте эту команду, чтобы удалить все файлы .DS_Store из системы:
    sudo find / -name ".DS_Store" –depth –exec rm {} \;
  3. Все файлы .DS_Store в системе будут удалены, но они будут созданы для большинства папок, к которым будет иметь доступ пользователь или система.

Метод 3: очистка файлов .DS_Store с помощью iMyMac Cleaner

iMyMac - это инструмент очистки для macOS, который сканирует всю вашу систему на наличие нежелательных и неактивных файлов. Очистив эти файлы, пользователь может сэкономить место для хранения и улучшить производительность системы. Это похоже на CCleaner в Windows, помогая вам удалять ненужные файлы и очищать данные кеша браузера для пользователей. Набор инструментов iMyMac предоставляет больше функций, таких как поиск дубликатов, деинсталлятор Mac, шредер файлов и менеджер расширений. Мы будем использовать эту утилиту для очистки файлов .DS_Store.

Вы можете скачать и установить его со своего официального сайта: iMyMac

После установки iMyMac Cleaner выполните следующие действия:

  1. Удерживайте Command и нажмите пробел, чтобы открыть Spotlight , введите iMyMac для поиска и Enter, чтобы открыть приложение.
  2. Нажмите кнопку « Сканировать» на главном экране iMyMac.
  3. После завершения сканирования нажмите кнопку « Обзор» рядом с полем « Нежелательные файлы».

  4. Вы можете найти файл .DS_Store и нажать  кнопку « Очистить» . Но иногда файлы .DS_Store находятся внутри папок кеша или других, как показано ниже в Терминале:
  5. Все выбранные файлы .DS_Store или папки, содержащие эти файлы, будут очищены iMyMac.