Это практически невозможно, поскольку вы можете размещать приложения практически где угодно. Кроме того, что представляет собой "приложение", может быть спорным - учитывается ли двухстрочный сценарий оболочки?
Обычные приложения обычно находятся в /Applications
, ~/Applications
(для каждого пользователя).
Виджеты находятся в ~/Library/Widgets
(для каждого пользователя) или /Library/Widgets
(необычные, общесистемные).
Панели настроек находятся в /Library/PreferencePanes
(все пользователи) или ~/Library/PreferencePanes
(каждый пользователь)
В основном это те вещи, которые вы устанавливаете вручную.
Если вы установили что-либо с помощью обычного установщика, это было зарегистрировано в /Library/Receipts
(квитанции установщика и файл журнала InstallHistory.plist
).
Если вы используете менеджеры пакетов Homebrew, Fink или MacPorts Unix, они отслеживают то, что они установили. Посмотрите их документацию.
Если вы установили что-то вручную (на ум приходят плагины QuickLook), или скомпилировали что-то самостоятельно, то вам в основном не повезло.