Используя OSX 10.8.4., Мне трудно найти полный список всех программных приложений, установленных на моем Mac. Конечно, Launchpad
отображается только список тех, у кого был создан ярлык приложения, за исключением тех, которые этого не сделали. Я также пытался удерживать Option
клавишу в меню Apple, чтобы перейти About This Mac
к ней System Information
, Software-->Installations
но это был еще не полный список.
Как получить полный список всех установленных приложений?
mountain-lion
applications
amphibient
источник
источник
.app
пакеты в вашей системе? Или вы хотите список всего, что может выполнить пользователь?open -a
.Ответы:
Попробуйте: Об этом Mac> Подробнее> Системный отчет> Программное обеспечение
,
Не только «Установки» ... но и другие могут дать вам некоторую информацию.
источник
Если вы просто ищете список приложений с расширением .app, то запустите Terminal и запустите
(в конечном итоге) даст вам довольно полный список приложений, записанных в текстовый файл с именем «application.txt» в вашей домашней папке.
источник
Xcode.app
«одно приложение, которое я установил»,find
вернется 242 (при моей установке) под ним. даже простоеls /Applications
даст более точное число с точки зрения того, что действительно установлено.Из командной строки попробуйте system_profiler (8) :
Вот фрагмент кода Safari:
system_profiler
также может выводить в XML (формат plist (5) ), который может быть легко проанализирован. Для этого используйте-xml
параметр. Вот обновленный фрагмент Safari в этом формате:источник
.app
каталог в/Applications
, что должно произойти, чтобыsystem_profiler
оно увидело?spotlight
должно быть включено, а центр внимания должен был обнаружить новое приложение и проиндексировать его.system_profiler
возвращает пустой результат, если индексация отключена.Эти команды перечислили те же приложения в моей установке:
У обоих отсутствовали некоторые пакеты приложений внутри пакетов приложений и инфраструктуры.
lsregister
включает в себя больше приложений в других пакетах приложений, но также включает удаленные приложения и приложения на томе Time Machine:/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump|awk '/^bundle\tid/{getline;sub(/^\tpath: */,"");print}'
Это находит больше приложений внутри других пакетов, но не соответствует приложениям, которые не имеют
.app
расширения:источник
Из вопроса ОП неясно, ищет ли он простой ответ или сложный ответ. Способ поместить почти все приложения в удобный список:
Введите
ls /Applications
для простого алфавитного списка, илиls -l /Applications
для получения дополнительной информации:источник
Utilities/
и все другие программы, установленные в подпапку (напримерIntel Power Gadget
)Откройте терминал и напишите следующий
sudo find / -iname *.app
комманд. Это тот же ответ, что и «binarybob», но с помощью sudo вы можете получить доступ и перечислить некоторые папки, которые вы не можете сделать без прав администратора. Будет запрошен ваш пароль, и вы получите преимущества «прав» sudo, если ваша учетная запись является учетной записью администратора.Например, с помощью
find / -iname *.app
я получаю 430 строк, а с помощьюsudo find / -iname *.app
я получаю 432 строки. Это пример на моем компьютере, и, возможно, результат будет одинаковым для вас.источник
Используя plistbuddy, вы можете получить некоторую информацию и проанализировать ее на предмет того, что вам нужно.
Это позволит получить все установленные приложения / утилиты с их номерами версий и поместить их в текстовый файл для вас.
источник
источник
Простой ответ, который я только что создал из всех ответов выше.
источник
Я знаю, что вопрос задавался 4 года назад, было дано несколько ответов, каждый пытается решить проблему по-своему (через GUI или CLI), но ни один из них не является полным.
Вчера в моей компании каждого пользователя macOS попросили предоставить:
Чтобы процесс был последовательным, простым и завершенным, все выполняли одну и ту же команду в терминале.
Приведенная выше команда открывает 2 файла в текстовом редакторе по умолчанию со списком всех установленных приложений, а также списком всех « исполняемых файлов », которые также следует рассматривать как приложения.
Я думаю, что это обеспечивает наиболее полное решение для данной проблемы. Это быстро и делает работу.
Чтобы дать более подробный ответ, давайте, наконец, пройдемся по всем командам и аргументам, чтобы все было понятно тем, кто напуган использованием терминала.
Команда
ls
просто перечисляет содержимое каталога. В этом случае,/Applications
а также/usr/local/bin
- это место предназначено для программ, которые может запускать обычный пользователь.Аргумент
-l
отображает список в «длинном формате». Подробнее о «длинном формате» можно узнать здесь .Далее у нас есть символ трубы
|
. Он разделяет две программы в командной строке, чтобы перечисленные выходные данные можно было открыть в другой программе. В этом случае используетсяopen
команда.Команда
open
просто открывает файлы и каталоги, но в сочетании с-ef
:-e
Вызывает открытие файла/Applications/TextEdit
-f
Считывает ввод из стандартного ввода и открывает результаты в текстовом редакторе по умолчанию.Наконец, комбинация обоих списков склеена,
&&
что позволяет выполнять несколько команд одновременно, так что в итоге мы получим команду терминала «одна строка».Надеюсь, что это помогает и дает подробное объяснение.
источник
Попробуйте запустить это в Терминале (/Applications/Utilities/Terminal.app):
Это поисковый запрос, который выполняет поиск элементов с заданным предикатом метаданных
kMDItemContentType == "com.apple.application-bundle"
, он предоставит вам полный список всех пакетов приложений (.app
) в заданной области, или, если-onlyin
не указан, будет иметь глобальный масштаб (включая внешние / сетевые диски). используемый.источник
Используйте «Список моих приложений». Это маленькое приложение Показать все приложения из iTunes AppStore. https://itunes.apple.com/us/app/list-my-apps/id756968964?l=de&ls=1&mt=12
источник
Перейти к FINDER
Нажмите ПРИЛОЖЕНИЯ
источник
Папка приложения .. Просто зайдите в папку приложения
источник
поиск> приложений. просто как тот
источник
/Applications
...