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

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

Файл .DS_Store

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

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

 sudo ls 

Проверка файлов .DS_Store в Терминале

Примечание : простая команда « ls » покажет только файлы и папки, но с помощью sudo вы сможете увидеть все скрытые и невидимые системные файлы.

Файл .DS_Store действует аналогично Thumb.db, который автоматически создается в ОС Windows для каждой папки. Когда пользователи копируют папку из macOS в Windows, этот файл становится видимым.

Последствия удаления .DS_Store из macOS

Файлы .DS_Store не наносят никакого вреда и занимают в вашей системе очень мало места. Но совместное использование файлов с ОС Windows или загрузка в OneDrive приведет к сбою и вызовет проблему для большинства пользователей. Кроме этого, при удалении этих файлов нет никакого выигрыша в производительности, и лучше оставить их как есть. Когда пользователь удаляет этот файл, внешний вид папки возвращается к настройкам по умолчанию.

Способ 1: удаление файлов .DS_Store для определенной папки через терминал

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

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

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

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

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

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

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

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

    Открытие терминала через прожектор
  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, чтобы открыть приложение

    Открытие iMyMac через Spotlight
  2. Нажмите кнопку « Сканировать» на главном экране iMyMac.

    Система сканирования iMyMac
  3. После того, как сканирование выполнено, выберите опцию Просмотр рядом с ненужными файлами

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

    Очистка .DS_Store файлов в iMyMac
  5. Все выбранные файлы .DS_Store или папки, содержащие эти файлы, будут очищены iMyMac.

    Убрал ненужные файлы

Интересные статьи