¿Cómo get una list completa de todas las aplicaciones instaladas?

Usando OSX 10.8.4., Me está costando encontrar una list completa de todas las aplicaciones de software instaladas en mi Mac. Por supuesto, el Launchpad solo muestra la list de aquellos que tienen un atajo de aplicación creado, excluyendo aquellos que no lo tienen. También intenté mantener presionada la tecla Option mientras estaba en el Menú Apple para cambiar About This Mac a System Information , luego Software-->Installations pero esa no era una list completa.

¿Cómo obtengo una list completa de todas las aplicaciones instaladas?

  • ¿Hay alguna manera de desactivar la terminación automática de aplicaciones OS X?
  • ¿Puedo cambiar globalmente el atajo de keyboard cmd-Q para que sea necesario mantenerlo durante dos segundos, como la opción en Chrome?
  • ¿Hay alguna herramienta que permita cambiar la hora en un file GPS?
  • No se puede hacer ping al server local
  • ¿Cómo pueden los usuarios identificar cuáles de sus aplicaciones de iPhone / iPad todavía son de solo 32 bits (y por lo tanto no funcionarán en el futuro)?
  • Cómo extraer / extraer contenido de audio de un .exe?
  • FoxToPhone o Chrome2Phone para iPhone
  • Múltiples instalaciones de Chrome
  • Las aplicaciones están silenciadas en mi iPad
  • ¿Se puede progtwigr una Mac para que simule presionar una tecla a cierta velocidad a través del software?
  • ¿Cómo puedo crear 'gch.app' de modo que "abrir-gch page.html" funcione como "abrir -a Google \ Chrome page.html"?
  • Tratando de usar una impresora Canon MP210 con OS X corriendo 10.8.2
  • 14 Solutions collect form web for “¿Cómo get una list completa de todas las aplicaciones instaladas?”

    Pruebe: Acerca de esta Mac> Más información> Informe del sistema> Software

    .

    enter image description here

    No solo "Instalaciones" … sino que los demás también pueden darte información.

    Si solo busca una list de aplicaciones con extensión .app, inicie la Terminal y ejecute

      find / -iname *.app > ~/applications.txt 

    (eventualmente) le dará una list bastante completa de aplicaciones, escritas en un file de text llamado "applications.txt" en su carpeta de Inicio.

    Desde la command-line, testing system_profiler (8) :

     > system_profiler SPApplicationsDataType 

    Aquí hay un snipet que muestra Safari:

     Safari: Version: 7.0.2 Obtained from: Apple Last Modified: 2/25/14, 3:44 PM Kind: Intel 64-Bit (Intel): Yes Signed by: Software Signing, Apple Code Signing Certification Authority, Apple Root CA Location: /Applications/Safari.app Get Info String: 7.0.2, Copyright © 2003-2014 Apple Inc. 

    system_profiler también puede system_profiler resultados en formatting XML ( plist (5) ) que se puede analizar fácilmente. Para esto, use el parámetro -xml . Aquí hay un fragment actualizado de Safari en este formatting:

     <dict> <key>_name</key> <string>Safari</string> <key>has64BitIntelCode</key> <string>yes</string> <key>info</key> <string>10.0, Copyright © 2003-2016 Apple Inc.</string> <key>lastModified</key> <date>2016-06-30T22:14:21Z</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>10.0</string> </dict> 

    No está claro a partir de la pregunta OP si está buscando la respuesta fácil o la respuesta difícil. La forma de get casi todas las aplicaciones en una list conveniente sería:

    1. Terminal abierto
    2. Ingrese ls /Applications para una list alfabética simple o ls -l /Applications para get más información:

       Ewans-Retina-MacBook-Pro:Applications ewan$ ls /Applications 
       1000 OpenType Fonts.app Garmin MapInstall.app ScreenFlow.app 1Password.app Garmin MapManager.app Sequel Pro.app A Better Finder Rename 8.app Garmin WebUpdater.app Server.app 

    Estos commands enumeraron las mismas aplicaciones en mi installation:

     mdfind kMDItemContentTypeTree=com.apple.application-bundle -onlyin / system_profiler SPApplicationsDataType|sed -n 's/^ *Location: \(.*\)/\1/p' 

    A ambos les faltaban algunos packages de aplicaciones dentro de packages de aplicaciones y frameworks.

    lsregister incluyó más aplicaciones dentro de otros packages de aplicaciones, pero también incluyó aplicaciones que se han eliminado y aplicaciones en un volumen de Time Machine:

    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump|awk '/^bundle\tid/{getline;sub(/^\tpath: */,"");print}'

    Esto encuentra más aplicaciones dentro de otros packages, pero no coincide con las aplicaciones que no tienen una extensión .app :

     sudo find -x / -type d -name \*.app 

    Abra la terminal y escriba lo siguiente commande sudo find / -iname *.app Es el mismo contestador que "binarybob" pero con el sudo puede acceder y enumerar algunas carpetas que no puede hacer sin los derechos de administrador. Se le solicitará su contraseña y obtendrá los beneficios de los "derechos" de sudo si su count es una count de administrador.

    Por ejemplo, con find / -iname *.app obtengo 430 líneas, y con sudo find / -iname *.app obtengo 432 líneas. Es un ejemplo en mi computadora y quizás el resultado sea el mismo sea cual sea el comandante para usted.

    Usando plistbuddy puede get información y analizar las cosas que necesita.

    Esto obtendrá todas las aplicaciones / utilidades instaladas con sus numbers de versión y lo colocará en un file de text para usted.

     #!/bin/sh ( for i in /Applications/*.app do Printf "$i \t" | cut -c15-1000 /usr/libexec/plistbuddy -c Print:CFBundleShortVersionString: "$i"/Contents/info.plist done for u in /Applications/Utilities/*.app do Printf "$u \t" | cut -c25-1000 /usr/libexec/plistbuddy -c Print:CFBundleShortVersionString: "$u"/Contents/info.plist done ) >${USER}Applist.txt 

    Sé que la pregunta se ha formulado hace 4 años, se han dado varias respuestas, cada una trata de resolver el problema de manera diferente (a través de GUI o CLI) pero ninguna de ellas está completa.

    Ayer en mi empresa, a cada usuario de macOS se le pidió que proporcionara:

    una list de todas las aplicaciones instaladas en sus sistemas OS X / macOS para una auditoría de software

    Para que el process sea consistente, fácil y completo, todos ejecutaron el mismo command en la terminal

     ls -l /Applications | open -ef && ls -l /usr/local/bin | open -ef 

    El command Above abre 2 files en un editor de text pnetworkingeterminado con una list de todas las aplicaciones instaladas , así como una list de todos los " ejecutables " que también se deben considerar como aplicaciones.

    Creo que esto proporciona la solución más completa para un problema determinado. Es rápido y hace el trabajo.

    Para proporcionar una respuesta más detallada, analicemos todos los commands y arguments para que todo quede claro para quienes tienen miedo al usar el terminal.

    El command ls simplemente enumera los contenidos del directory. En este caso /Applications así como /usr/local/bin – esta location es para progtwigs que un usuario normal puede ejecutar.

    Argumento -l muestra la list en un "formatting largo". Puede encontrar más información sobre el "formatting largo" aquí .

    A continuación tenemos un símbolo de tubería | . Separa dos progtwigs en una línea de command para que la salida enumerada se pueda abrir en otro progtwig. En este caso, usando open command open .

    El command open simplemente abre files y directorys, pero se combina con -ef :

    • -e Hace que el file se abra con /Applications/TextEdit
    • -f Lee la input desde la input estándar y abre los resultados en el editor de text pnetworkingeterminado.

    Finalmente, la combinación de ambas lists se combina con && que permite ejecutar varios commands a la vez, así que finalmente terminamos con un command de terminal de "una línea".

    enter image description here

    Espero que esto ayude y brinde una explicación detallada.

    1. LaunchPad debe mostrar todas las aplicaciones en / Aplicaciones; no es necesario que tengan un "acceso directo" creado para aparecer allí.
    2. Puede mirar directamente en / Aplicaciones y / Aplicaciones / Utilidades.
    3. La información del sistema tiene una sección de Software> Aplicaciones en la barra lateral que mostrará una list aún más completa, incluidas las aplicaciones almacenadas en ubicaciones inesperadas (creo que está utilizando Spotlight para encontrarlas).

    Respuesta simple que acabo de crear a partir de todas las respuestas anteriores.

     ls /Applications > Desktop/applications.txt 

    Ir a FINDER

    Haga clic en APLICACIONES

    Use "Listar mis aplicaciones". Esta pequeña aplicación muestra todas las aplicaciones de iTunes AppStore. https://itunes.apple.com/us/app/list-my-apps/id756968964?l=de&ls=1&mt=12

    La carpeta de la aplicación. Simplemente entra a la carpeta de la aplicación

    buscador> aplicaciones. simple como eso

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).