Как мне найти все приложения на моем Mac, которых нет в App Store? Можно ли найти все эти приложения, используя поисковый запрос Finder ?
mac-appstore
Rinzwind
источник
источник
mdfind 'kMDItemContentType == "com.apple.application-bundle" && kMDItemAppStoreHasReceipt != 1'
. Чтобы найти приложение , которые действительно приходят из App Store, изменить!= 1
чек== 1
. Есть некоторые другие атрибуты Spotlight , связанные с App Store, чтобы проверить их значения для Keynote, например:mdls /Applications/Keynote.app | grep kMDItemAppStore
.kMDItemCFBundleIdentifier != "com.apple.*"
. Это отфильтровывает Apple-приложения, такие как различные приложения, которые не входят в App Store, но являются частью macOS (Mail, Safari, iTunes и т. Д.)./Applications
(по крайней мере, по умолчанию), поэтому любые приложения вне этой папки не из магазина.Приложения из магазина имеют
NAME.app/Contents/_MASReceipt
папку, чтобы вы могли использовать (в терминале)найти все не-магазинные приложения
источник
bash
умолчанию в Терминале я обычно предполагаю, что любой, кто достаточно опытен для переключения оболочек, также обладает достаточным опытом, чтобы адаптировать специфичные для bash вещи к своей оболочке по своему выбору. Или используйте[ ... ]
вместо[[ ... ]]
Самый простой способ - перейти в меню Apple -> «Об этом Mac ...», затем нажать «Системный отчет». В открывшемся окне вы можете перейти к разделу «Программное обеспечение» и нажать «Приложения». Приложения из Mac App Store перечислены как таковые.
На снимке экрана Skitch был загружен из Mac App Store.
источник