Avec OSX 10.8.4., J'ai du mal à trouver une liste complète de toutes les applications logicielles installées sur mon Mac. Bien sûr, le Launchpad
seul affiche la liste de ceux qui ont un raccourci d'application créé, à l'exclusion de ceux qui n'en ont pas. J'ai également essayé de maintenir la Option
touche enfoncée dans le menu Apple pour passer About This Mac
à System Information
, Software-->Installations
mais ce n'était toujours pas une liste complète.
Comment obtenir une liste complète de toutes les applications installées?
mountain-lion
applications
amphibient
la source
la source
.app
bundles sur votre système? Ou voulez-vous une liste de tout ce qu'un utilisateur peut exécuter?open -a
.Réponses:
Essayez: À propos de ce Mac> Plus d'infos> Rapport système> Logiciel
.
Non seulement "Installations" ... mais les autres peuvent aussi vous donner des informations.
la source
Si vous recherchez simplement une liste d'applications avec une extension .app, démarrez le terminal et exécutez
vous donnera (éventuellement) une liste assez complète d'applications, écrites dans un fichier texte appelé "applications.txt" dans votre dossier d'accueil.
la source
Xcode.app
comme "une application que j'ai installée",find
je retournerai 242 (sur mon installation) en dessous. même un simplels /Applications
donnera un nombre plus précis en termes de ce qui est réellement installé.Depuis la ligne de commande, essayez system_profiler (8) :
Voici un snipet montrant Safari:
system_profiler
peut également sortir au format XML (format plist (5) ) qui peut être facilement analysé. Pour cela, utilisez le-xml
paramètre. Voici un fragment Safari mis à jour dans ce format:la source
.app
répertoire dans/Applications
, que doit-il se passer pour qu'ilsystem_profiler
le voit?spotlight
indexation @ghoti doit être activée et Spotlight doit également avoir repéré la nouvelle application et l'indexer.system_profiler
renvoie un résultat emptry si l'indexation est désactivée.Ces commandes listaient les mêmes applications sur mon installation:
Il manquait tous les deux des bundles d'application dans les bundles d'application et de framework.
lsregister
inclus plus d'applications dans d'autres ensembles d'applications, mais il comprenait également des applications qui ont été supprimées et des applications sur un volume Time Machine:/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump|awk '/^bundle\tid/{getline;sub(/^\tpath: */,"");print}'
Cela trouve plus d'applications dans d'autres bundles, mais cela ne correspond pas aux applications qui n'ont pas d'
.app
extension:la source
La question du PO ne permet pas de savoir clairement s'il / elle cherche la réponse facile ou la réponse difficile. La façon d'obtenir presque toutes les applications dans une liste pratique serait:
Entrez
ls /Applications
pour une liste alphabétique simple, ouls -l /Applications
pour plus d'informations:la source
Utilities/
et tous les autres programmes installés dans un sous-dossier (par exempleIntel Power Gadget
)Ouvrez le terminal et écrivez la commande suivante
sudo find / -iname *.app
C'est le même répondeur que "binarybob" mais avec le sudo vous pouvez accéder et lister certains dossiers que vous ne pouvez pas faire sans droits d'administrateur. Votre mot de passe vous sera demandé et vous bénéficierez des "droits" sudo si votre compte est un compte administrateur.Par exemple, avec
find / -iname *.app
j'obtiens 430 lignes, et avecsudo find / -iname *.app
j'obtiens 432 lignes. C'est un exemple sur mon ordinateur et peut-être que le résultat sera le même quelle que soit la commande pour vous.la source
En utilisant plistbuddy, vous pouvez obtenir des informations et les analyser pour les choses dont vous avez besoin.
Cela obtiendra toutes les applications / utilitaires installés avec leurs numéros de version et les placera dans un fichier texte pour vous.
la source
la source
Réponse simple que je viens de créer à partir de toutes les réponses ci-dessus.
la source
Je sais que la question a été posée il y a 4 ans, plusieurs réponses ont été données, chacune essaie de résoudre le problème différemment (via GUI ou CLI) mais aucune n'est complète.
Hier, dans mon entreprise, chaque utilisateur de macOS a été invité à fournir:
Pour rendre le processus cohérent, facile et complet, tout le monde a exécuté la même commande dans le terminal
La commande ci-dessus ouvre 2 fichiers dans un éditeur de texte par défaut avec une liste de toutes les applications installées ainsi qu'une liste de tous les « exécutables » qui doivent également être considérés comme des applications.
Je pense que cela fournit la solution la plus complète à un problème donné. C'est rapide et fait le travail.
Pour fournir une réponse plus détaillée, examinons enfin toutes les commandes et tous les arguments afin que tout soit clair pour ceux qui ont peur d'utiliser le terminal.
La
ls
commande répertorie simplement le contenu du répertoire. Dans ce cas/Applications
, ainsi que/usr/local/bin
- cet emplacement est destiné aux programmes qu'un utilisateur normal peut exécuter.L'argument
-l
affiche la liste dans un «format long». Pour en savoir plus sur le «format long», cliquez ici .Ensuite, nous avons un symbole de tuyau
|
. Il sépare deux programmes sur une ligne de commande afin que la sortie répertoriée puisse ensuite être ouverte dans un autre programme. Dans ce cas, utilisez laopen
commande.La
open
commande ouvre simplement des fichiers et des répertoires mais combinée avec-ef
:-e
Provoque l'ouverture du fichier avec/Applications/TextEdit
-f
Lit l'entrée depuis l'entrée standard et ouvre les résultats dans l'éditeur de texte par défaut.Enfin, la combinaison des deux listes est collée ensemble,
&&
ce qui permet d'exécuter plusieurs commandes à la fois, donc nous nous retrouvons finalement avec une commande de terminal "une ligne".J'espère que cela aide et fournit une explication détaillée.
la source
Essayez de l'exécuter dans Terminal (/Applications/Utilities/Terminal.app):
Il s'agit d'une requête de recherche qui recherche des éléments avec le prédicat de métadonnées donné
kMDItemContentType == "com.apple.application-bundle"
, elle vous donnera une liste complète de tous les bundles d'application (.app
) dans votre portée donnée, ou si elle-onlyin
n'est pas fournie, l'échelle globale (y compris les lecteurs externes / réseau) sera utilisé.la source
Utilisez "List My Apps". Cette petite application affiche toutes les applications de l'AppStore iTunes. https://itunes.apple.com/us/app/list-my-apps/id756968964?l=de&ls=1&mt=12
la source
Allez à FINDER
Cliquez sur APPLICATIONS
la source
Le dossier d'application .. Accédez simplement au dossier d'application
la source
finder> applications. aussi simple que cela
la source
/Applications
...