Гид по технологиям

Как найти установленные приложения на Mac

6 min read macOS Обновлено 04 Dec 2025
Найти установленные приложения на Mac
Найти установленные приложения на Mac

Схема расположения приложений в macOS

Быстрые ссылки

  • Из папки «Программы»

  • Лучший способ: умные папки

  • Через System Information

  • Варианты командной строки

Приложения в macOS устанавливаются иначе, чем в Windows. Чаще всего это отдельные пакеты

.app

файловой структуры, поэтому их проще перемещать по диску. Ниже — проверенные способы найти утерянные приложения.

Из папки «Программы»

Папка «Программы» в macOS

Этот метод самый очевидный — просто откройте папку «Программы». Обычно она доступна в боковой панели Finder, в корне вашего загрузочного диска или внутри вашей домашней папки (та, что с вашим именем). Нажмите кнопку «Список» в верхней панели, чтобы увидеть всё в удобном виде.

Важно: этот список не покажет приложения, которые вы оставили в «Загрузках» или в пользовательских папках — папка «Программы» содержит только те приложения, которые находятся именно в этой локации.

Связанная инструкция: как запускать приложения на Mac.

Лучший способ: умные папки

Пример умных папок в Finder

Умные папки — это сохранённые поиски, которые можно закрепить в боковой панели Finder. Мы используем их для поиска всех приложений на диске.

Создайте новую умную папку в любом окне Finder через меню File > New Smart Folder (Файл > Новая умная папка).

Создание новой умной папки в Finder

Откроется окно, похожее на поиск. Добавьте правило через кнопку + рядом с «Save». В выпадающем меню выберите параметр поиска; по умолчанию идёт поиск по имени файла.

Параметры фильтра умной папки

Замените «Name» на «Kind» и укажите «Application». Это заставит умную папку показывать все пакеты типа Application.

Результат поиска приложений по типу 'Application'

Список быстро заполнится всеми приложениями. Чтобы сохранить умную папку, нажмите «Save» в правом верхнем углу. Укажите имя и место для сохранения — по умолчанию это «Saved Searches», но можно положить её в любое место. После сохранения ярлык умной папки появится в боковой панели Finder.

Примечание: умные папки обновляются автоматически и удобны для постоянного контроля установленных приложений.

Через System Information

Вкладка «Програмное обеспечение → Приложения» в System Information

Приложение System Information содержит раздел, показывающий все .app файлы, обнаруженные в системе. Откройте его, удерживая клавишу Option и кликнув по логотипу Apple; первый пункт меню станет System Information.

Открытие System Information через меню Apple с Option

Перейдите в Software → Applications и дождитесь, пока System Information просканирует диск и заполнит список. В этом списке будут показаны даже системные и внутренние приложения — будьте внимательны при изменении или удалении.

Важно: System Information предоставляет метаданные (версия, путь, дата установки), что полезно при управлении ПО в организации.

Командная строка

Вывод списка приложений через Terminal

Если нужен изменяемый список путей к файлам приложений (например, для скриптов или инвентаризации), можно просканировать диск из Terminal.

Мы используем утилиту

find

с флагом

-iname

чтобы искать файлы по имени. Синтаксис для поиска всех объектов с расширением .app выглядит так:

sudo find / -iname "*.app"

Откройте Terminal, вставьте команду и нажмите Enter. Поиск займёт некоторое время и выдаст длинный список, включая системные и внутренние приложения. Рекомендуется перенаправлять вывод в файл:

sudo find / -iname "*.app" > ~/Desktop/app_list.txt

Это создаст файл app_list.txt на рабочем столе. Вы увидите повторы — приложения, упакованные внутри других приложений (например, Xcode содержит свои внутренние .app).

Чтобы удалить записи, где одно .app находится внутри другого .app, можно использовать sed с регулярным выражением:

sed -i '' '/\.app.*\.app/d' ~/Desktop/app_list.txt

Обратите внимание: в macOS версия sed требует пустой аргумент для -i при модификации файла на месте (‘’), чтобы избежать проблем с резервными копиями.

Альтернатива через Spotlight (быстрее и без sudo):

mdfind "kMDItemKind == 'Application'"

or (для более точного поиска по типу):

mdfind "kMDItemFSName == '*.app'" > ~/Desktop/app_list_spotlight.txt

Плюс Spotlight: поиск гораздо быстрее, но он отражает индекс Spotlight и может пропустить недавно добавленные файлы до обновления индекса.

Когда методы не работают

  • Если приложение скрыто в зашифрованном томе или в Time Machine, ни Finder, ни System Information, ни find не покажут его без монтирования тома.
  • Пакеты с расширением отличным от .app (например, бинарники в /usr/local/bin) не будут найдены этими методами.
  • Если у вас нет прав доступа к некоторым каталогам, find без sudo не сможет прочитать их содержимое.

Ментальная модель

  • .app — это директория (пакет), которая выглядит как файл в Finder; внутри — исполняемые файлы и ресурсы.
  • Папка «Программы» — стандартная центральная локация, но приложения могут храниться в любом месте.
  • Spotlight индексирует содержимое и — часто — быстрее сканирования всего диска, но полагается на индекс.

Рекомендации по выбору метода

  • Быстро проверить: папка «Программы» и Dock.
  • Постоянный контроль: умная папка в Finder (сохранённый поиск).
  • Подробная инвентаризация с метаданными: System Information.
  • Скрипты и экспорт в файл: find или mdfind.

Чек-лист для пользователя

  • Проверить папку «Программы» в Finder.
  • Создать умную папку с фильтром Kind → Application и сохранить её в боковой панели.
  • Если нужно, открыть System Information → Software → Applications для метаданных.
  • Для экспорта запустить mdfind или sudo find и сохранить вывод в файл.

Чек-лист для администратора

  • Использовать sudo find для полной инвентаризации при монтированном диске.
  • Очистить результаты от вложенных .app с помощью sed или скрипта на Python.
  • Сопоставить список с MDM/CMDB для актуализации записей.
  • Убедиться, что команды выполняются на всех целевых томах и образцах дисков.

Критерии приёмки

  • Сгенерирован файл со списком всех .app на проверяемом диске.
  • В файле нет строк, где .app вложен в другой .app (вложенные пакеты удалены).
  • Для каждого критичного приложения указаны путь и версия (если доступна через System Information).

Безопасность и конфиденциальность

  • Команда sudo find запрашивает пароль и даёт доступ к чтению всех каталогов; запускайте её только на доверенных машинах.
  • Экспорт списков приложений может раскрыть информацию о установленном ПО — учитывайте политику конфиденциальности организации.
  • Spotlight mdfind использует индекс и не требует прав администратора.

Мини‑методология для постоянной инвентаризации

  1. Настроить регулярную задачу (cron/launchd) для mdfind и сохранять вывод в централизованное хранилище.
  2. Парсить результаты и сравнивать с базой CMDB.
  3. Для несоответствий инициировать проверку вручную через System Information.
  4. Хранить историю изменений для аудита.

Часто задаваемые вопросы

Как найти приложения, установленные только для одного пользователя?

Используйте find в домашней папке: find ~/ -iname "*.app" или mdfind с опцией поиска в каталоге пользователя.

Можно ли удалить системные приложения из System Information?

System Information только отображает — удалять и изменять системные приложения не рекомендуется, это может нарушить работу macOS.

Почему find показывает много повторяющихся путей?

Некоторые приложения включают в себя другие .app как ресурсы. Отфильтруйте вложенные записи или используйте sed/скрипт для очистки.

Краткое резюме

Умные папки в Finder — самый удобный GUI‑способ; System Information даёт полные метаданные; Terminal подходит для экспорта и автоматизации. Для безопасных и повторяемых результатов комбинируйте методы и соблюдайте права доступа.

Важно: всегда резервируйте данные и не удаляйте системные пакеты без одобрения.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Перевёрнутый экран в Windows 10 — как исправить
Windows

Перевёрнутый экран в Windows 10 — как исправить

Ложное срабатывание Behavior:Win32/Hive.ZY — что делать
Кибербезопасность

Ложное срабатывание Behavior:Win32/Hive.ZY — что делать

Отключить повторную установку iOS‑приложений
iOS

Отключить повторную установку iOS‑приложений

Перенос чатов: WhatsApp → Telegram
Руководство

Перенос чатов: WhatsApp → Telegram

Что делать, если Adobe Flash не работает на Mac
Поддержка Mac

Что делать, если Adobe Flash не работает на Mac

Как выключить Windows 8 быстро и безопасно
Windows

Как выключить Windows 8 быстро и безопасно