¿Cómo obtener una lista de la aplicación instalada en mi Mac? [duplicar]

2

¿Cómo puedo analizar la lista de todas las aplicaciones de Mac? Estoy ejecutando:

ls /Library/Preferences/ > apps.txt

Pero todavía hay algunas aplicaciones que faltan en la lista. Creo que solo analiza aplicaciones de usuario y no analiza aplicaciones comunes

    
pregunta user277507 27.03.2018 - 10:08

2 respuestas

5

system_profiler

Para listar todas las aplicaciones en una Mac, use system_profiler comando:

system_profiler SPApplicationsDataType

Esto generará el comando en formato legible por humanos:

   Power Manager:

      Version: 4.6.1
      Obtained from: Identified Developer
      Last Modified: 20/01/2018, 6:42 pm
      Kind: Intel
      64-Bit (Intel): Yes
      Signed by: Developer ID Application: Dragon Systems Software Limited, Developer ID Certification Authority, Apple Root CA
      Location: /Applications/Power Manager.app

Esto incluirá todas las aplicaciones en la Mac, incluidas muchas que están ocultas dentro de las carpetas.

Lista con formato XML

Agregue la opción -xml al comando para un formato que pueda ser analizado y analizado por otras herramientas:

system_profiler -xml SPApplicationsDataType

Esto generará una Lista de propiedades (XML), como:

        ...
        <dict>
            <key>_name</key>
            <string>Safari</string>
            <key>has64BitIntelCode</key>
            <string>yes</string>
            <key>info</key>
            <string>11.0.3, Copyright © 2003-2017 Apple Inc.</string>
            <key>lastModified</key>
            <date>2018-01-31T08:33:08Z</date>
            <key>obtained_from</key>
            <string>apple</string>
            <key>path</key>
            <string>/Applications/Safari.app</string>
            <key>runtime_environment</key>
            <string>arch_x86</string>
            <key>signed_by</key>
            <array>
                <string>Software Signing</string>
                <string>Apple Code Signing Certification Authority</string>
                <string>Apple Root CA</string>
            </array>
            <key>version</key>
            <string>11.0.3</string>
        </dict>
        ...
    
respondido por el Graham Miln 27.03.2018 - 11:07
-2

ls /Applications > apps.txt debería hacer el truco si todo lo que quieres son los nombres de las aplicaciones. Si tiene aplicaciones instaladas solo para un usuario (lo cual es raro), es posible que tenga que volver a hacerlo como ls /Users/username/Applications > apps.txt .

    
respondido por el Srevilo 27.03.2018 - 10:36

Lea otras preguntas en las etiquetas