Come posso analizzare l'elenco di tutte le applicazioni Mac? Sto eseguendo:
ls /Library/Preferences/ > apps.txt
Ma ci sono ancora alcune app che mancano dall'elenco. Penso che analizzi solo le app degli utenti e non analizzi le app più comuni
Come posso analizzare l'elenco di tutte le applicazioni Mac? Sto eseguendo:
ls /Library/Preferences/ > apps.txt
Ma ci sono ancora alcune app che mancano dall'elenco. Penso che analizzi solo le app degli utenti e non analizzi le app più comuni
Per elencare tutte le applicazioni su un Mac, utilizza system_profiler
comando:
system_profiler SPApplicationsDataType
Questo produrrà il comando in formato leggibile:
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
Questo includerà ogni applicazione sul Mac, inclusi molti che sono nascosti nelle cartelle.
Aggiungi l'opzione -xml
al comando per un formato che può essere analizzato e analizzato da altri strumenti:
system_profiler -xml SPApplicationsDataType
Questo produrrà un elenco di proprietà (XML), come ad esempio:
...
<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>
...
ls /Applications > apps.txt
dovrebbe fare il trucco se tutto quello che vuoi sono i nomi delle applicazioni. Se hai applicazioni installate per un solo utente (che è raro) potresti doverlo fare di nuovo come ls /Users/username/Applications > apps.txt
.