System_profiler
Para enumerar todas las aplicaciones en una Mac, use el comando system_profiler
:
system_profiler SPApplicationsDataType
Esto mostrará el resultado del comando en un formato legible por humanos:
Power Manager:
Versión: 4.6.1
Obtenido de: Desarrollador identificado
Última modificación: 20/01/2018, 6:42 pm
Tipo: Intel
64 bits (Intel): Sí
Firmado por: Developer ID Application: Dragon Systems Software Limited, Developer ID Certification Authority, Apple Root CA
Ubicación: /Applications/Power Manager.app
Esto incluirá todas las aplicaciones en la Mac, incluidas muchas que están ocultas dentro de carpetas.
Lista Formateada en XML
Agregue la opción -xml
al comando para un formato que pueda ser analizado por otras herramientas:
system_profiler -xml SPApplicationsDataType
Esto mostrará una lista en formato Property List (XML), como la siguiente:
...
_name
Safari
has64BitIntelCode
yes
info
11.0.3, Copyright © 2003-2017 Apple Inc.
lastModified
2018-01-31T08:33:08Z
obtained_from
apple
path
/Applications/Safari.app
runtime_environment
arch_x86
signed_by
Software Signing
Apple Code Signing Certification Authority
Apple Root CA
version
11.0.3
...
0 votos
Esta carpeta no contiene referencias a todas las aplicaciones, por lo que no es sorprendente que falten algunas. De hecho, las aplicaciones pueden instalarse o almacenarse en diferentes lugares, por lo que buscar "*.app" a través de
locate
ofind
puede ser el enfoque más adecuado.