Что такое файл DS_Store и как его удалить

Файл .Ds_Store (Desktop Services Store) — это информационный файл. скрыто в операционной системе Mac, которое macOS создает автоматически при просмотре папки через приложение Finder.

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

Вредны ли файлы DS_Store?

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

Файлы DS_Store обычно скрыты от просмотра, но вы можете включить настройку скрытых файлов и просматривать файлы.

  1. Чтобы включить скрытые файлы, выберите Перейти> Компьютер, а затем выберите Macintosh HD, чтобы развернуть раздел.

  1. Выберите Command + Shift +. (ключ точки). Файлы, выделенные серым цветом, обычно являются скрытыми файлами на вашем Mac.

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

Как удалить файл DS_Store

Вот несколько причин, по которым вы захотите удалить файл DS_Store, даже если он не занимает много места в папке и не причиняет никакого вреда:

  • Когда Finder срабатывает каждый раз, когда вы пытаетесь открыть папку.
  • Поврежденные файлы DS_Store могут затруднить изменение параметров просмотра и просмотр или сортировку значков файлов в папке. Когда папка сразу закрывается, это признак поврежденного файла DS_Store.
  • Чтобы сбросить настройки отображения, удалив файл DS_Store. Вы потеряете пользовательские настройки просмотра Finder для конкретной папки, но вы всегда можете изменить параметры просмотра папки или настройки.
  • Если ты передача файлов между компьютерами, например, с вашего Mac на другую систему, вы можете столкнуться с некоторыми неожиданными проблемами, вызванными файлами DS_Store.

Вот несколько быстрых способов решения любых проблем, с которыми вы сталкиваетесь с файлами DS_Store:

  • Открывайте файлы DS_Store с помощью подходящих приложений в системах, отличных от macOS, таких как Windows. Некоторые инструменты, которые вы можете использовать для открытия файлов DS_Store в Windows, включают WinRAR, Adobe Acrobat, а также Бесплатная программа просмотра файлов.
  • Убедитесь, что ваш файл DS_Store не поврежден и не заражен вирусом или вредоносным ПО. Вы можете запустить сканирование на наличие вредоносных программ, используя лучшие варианты антивируса для Mac, и проверить наличие потенциальных угроз.

Вы не теряете никаких данных при удалении файла DS_Store. Но после изменения настроек папки Finder создаст новый DS_Store для хранения пользовательских настроек просмотра.

Мы покажем вам, как удалить файл DS_Store:

  • Для конкретной папки
  • Для нескольких папок на вашем Mac через приложение Терминал

Как удалить файл DS_Store для определенной папки

Используйте эти шаги, чтобы удалить файл DS_Store из определенной папки.

  1. Выберите Перейти> Утилиты> Терминал.

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

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

  1. Типа найти. –Name ‘.DS_Store’ –type f –delete, чтобы удалить все файлы DS_Store в текущем каталоге, и нажмите Enter.

Примечание. Убедитесь, что вы вводите команду точно так, как предполагалось, иначе вы можете удалить другие важные файлы на вашем Mac.

  1. Выберите ОК. Файлы .DS_Store в выбранной папке будут удалены.

Примечание. Терминал отправит сообщение, только если введенная вами команда не сработала.

Как удалить файл DS_Store из нескольких папок

Если вы хотите удалить все файлы DS_Store с вашего Mac, выполните следующие действия.

  1. Выберите Перейти> Утилиты> Терминал.

  1. Введите эту команду в окне Терминала: sudo find / -name «.DS_Store» -depth -exec rm {} ; и нажмите Enter.

  1. Введите пароль, если появится запрос. Файлы DS_Store будут удалены из всех папок.

Примечание. Приложение вернет сообщение, только если введенная вами команда не сработала.

Как предотвратить автоматическое создание файлов DS_Store

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

Лучший способ решить эту проблему и предотвратить нарушения безопасности через файлы DS_Store — отключить автоматическое создание файлов DS_Store. Вот как.

  1. Выберите Перейти> Утилиты> Терминал.
  1. Введите значения по умолчанию, напишите com.apple.desktopservices DSDontWriteNetworkStores true и нажмите Enter. Если вы когда-нибудь захотите отменить эту команду, используйте ту же команду, но измените true на false.

  1. Перезагрузите ваш Mac.

Как периодически автоматически удалять файлы .DS_Store

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

  1. Выберите Перейти> Утилиты> Терминал.
  1. Введите или вставьте эту команду в Терминал: sudo crontab -e и нажмите клавишу Return.

  1. При появлении запроса введите пароль администратора.

  1. В редакторе vim один раз нажмите i на клавиатуре. Затем введите или вставьте эту команду: 30 10 * * * root find / -name «.DS_Store» -depth -exec rm {} ;

Примечание. Запись в crontab имеет следующий формат: <Минута> <Час> <День месяца> <Месяц> <День недели> <Пользовательская команда>. В нашем примере система настроена на автоматический запуск команды каждый день в 10:30. Вы можете использовать разные значения, чтобы настроить команду на разное время, и команда будет работать независимо от того, включен ваш Mac или нет. Режим сна.

  1. Нажмите клавишу Esc на клавиатуре один раз, а затем одновременно нажмите Shift + Z + Z, чтобы сохранить запись в crontab.

Удалите файлы DS_Store с вашего Mac

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

Оставьте комментарий ниже и сообщите нам, помогло ли это руководство вам удалить файлы DS_Store с вашего Mac.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *