Unter OSX 10.8.4 fällt es mir schwer, eine vollständige Liste aller auf meinem Mac installierten Softwareanwendungen zu finden. Die Launchpad
einzige Liste enthält natürlich diejenigen, für die eine App-Verknüpfung erstellt wurde, mit Ausnahme derjenigen, für die dies nicht der Fall ist. Ich habe auch versuchte die gedrückte Option
Taste gedrückt , während im Apple - Menü zu ändern , About This Mac
zu System Information
, dann Software-->Installations
aber das war immer noch keine vollständige Liste.
Wie erhalte ich eine vollständige Liste aller installierten Anwendungen?
mountain-lion
applications
amphibient
quelle
quelle
.app
Bundles auf Ihrem System? Oder möchten Sie eine Liste von allem, was ein Benutzer ausführen kann?open -a
.Antworten:
Versuchen Sie Folgendes: Über diesen Mac> Weitere Informationen> Systembericht> Software
.
Nicht nur "Installationen" ... sondern auch die anderen können Ihnen einige Informationen geben.
quelle
Wenn Sie nur nach einer Liste von Anwendungen mit der Erweiterung .app suchen, starten Sie das Terminal und führen es aus
gibt Ihnen (irgendwann) eine ziemlich umfassende Liste von Anwendungen, die in eine Textdatei namens "applications.txt" in Ihrem Home-Ordner geschrieben wurden.
quelle
Versuchen Sie in der Befehlszeile, system_profiler (8) :
Hier ist ein Ausschnitt, der Safari zeigt:
system_profiler
Kann auch in XML ( plist (5) -Format) ausgegeben werden, das einfach analysiert werden kann. Verwenden Sie dazu den-xml
Parameter. Hier ist ein aktualisiertes Safari-Fragment in diesem Format:quelle
.app
Verzeichnis in ein Verzeichnis ziehe/Applications
, was muss dann geschehen, damit es angezeigtsystem_profiler
wird?Mit diesen Befehlen werden dieselben Anwendungen in meiner Installation aufgelistet:
Beiden fehlten einige Anwendungspakete innerhalb von Anwendungs- und Framework-Paketen.
lsregister
Es enthielt mehr Anwendungen in anderen Anwendungspaketen, aber auch Anwendungen, die gelöscht wurden, und Anwendungen auf einem Time Machine-Volume:/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump|awk '/^bundle\tid/{getline;sub(/^\tpath: */,"");print}'
Dadurch werden mehr Anwendungen in anderen Bundles gefunden, es werden jedoch keine Anwendungen gefunden, die keine
.app
Erweiterung haben:quelle
Aus der OP-Frage ist nicht ersichtlich, ob er / sie nach der einfachen Antwort oder der harten Antwort sucht. Der Weg, um fast alle Apps in eine praktische Liste aufzunehmen, wäre:
Geben Sie
ls /Applications
für eine einfache alphabetische Liste oderls -l /Applications
für weitere Informationen ein:quelle
Öffnen Sie das Terminal und schreiben Sie den folgenden Befehl.
sudo find / -iname *.app
Es ist der gleiche Antworter wie "binarybob", aber mit dem sudo können Sie auf einige Ordner zugreifen und sie auflisten, die Sie ohne Administratorrechte nicht ausführen können. Ihr Passwort wird abgefragt und Sie erhalten die Vorteile der sudo "Rechte", wenn Ihr Konto ein Administratorkonto ist.Zum Beispiel
find / -iname *.app
bekomme ich mit 430 Zeilen und mitsudo find / -iname *.app
432 Zeilen. Es ist ein Beispiel auf meinem Computer und das Ergebnis ist möglicherweise das gleiche, unabhängig davon, was für ein Befehl Sie haben.quelle
Mit plistbuddy können Sie Informationen abrufen und die benötigten Informationen analysieren.
Dadurch werden alle installierten Apps / Dienstprogramme mit ihren Versionsnummern abgerufen und in eine Textdatei für Sie eingefügt.
quelle
quelle
Einfache Antwort, die ich gerade aus all den obigen Antworten erstellt habe.
quelle
Ich weiß, die Frage wurde vor 4 Jahren gestellt, es wurden mehrere Antworten gegeben, jede versucht, das Problem anders zu lösen (über GUI oder CLI), aber keine davon ist vollständig.
Gestern in meiner Firma wurde jeder macOS-Benutzer gebeten, Folgendes anzugeben:
Um den Prozess konsistent, einfach und vollständig zu gestalten, hat jeder den gleichen Befehl im Terminal ausgeführt
Der obige Befehl öffnet 2 Dateien in einem Standard-Texteditor mit einer Liste aller installierten Apps sowie einer Liste aller „ ausführbaren Dateien “, die ebenfalls als Anwendungen betrachtet werden sollten.
Ich denke, dass dies die umfassendste Lösung für ein bestimmtes Problem darstellt. Es ist schnell und erledigt den Job.
Um eine detailliertere Antwort zu erhalten, gehen wir endlich alle Befehle und Argumente durch, damit für diejenigen, die Angst vor der Verwendung von terminal haben, alles klar ist.
Der
ls
Befehl listet einfach den Verzeichnisinhalt auf. In diesem Fall/Applications
sowie/usr/local/bin
- ist dieser Speicherort für Programme bestimmt, die ein normaler Benutzer ausführen kann.Argument
-l
zeigt die Liste in einem "langen Format" an. Mehr zum Thema "Langformat" finden Sie hier .Als nächstes haben wir ein Pipe-Symbol
|
. Es trennt zwei Programme in einer Befehlszeile, so dass die aufgelistete Ausgabe als nächstes in einem anderen Programm geöffnet werden kann. In diesem Fall mitopen
Befehl.Der
open
Befehl öffnet einfach Dateien und Verzeichnisse, kombiniert mit-ef
:-e
Bewirkt, dass die Datei mit geöffnet wird/Applications/TextEdit
-f
Liest die Eingabe von der Standardeingabe und öffnet die Ergebnisse im Standardtexteditor.Schließlich wird die Kombination beider Listen zusammengeklebt
&&
, wodurch mehrere Befehle gleichzeitig ausgeführt werden können, und schließlich wird ein Terminalbefehl "einzeilig" ausgegeben.Hoffe das hilft und liefert ausführliche Erklärungen.
quelle
Versuchen Sie dies in Terminal (/Applications/Utilities/Terminal.app) auszuführen:
Dies ist eine Suchabfrage, die nach Elementen mit dem angegebenen Metadatenprädikat sucht.
kMDItemContentType == "com.apple.application-bundle"
Sie enthält eine vollständige Liste aller Anwendungspakete (.app
) in Ihrem angegebenen Bereich. Wenn dies-onlyin
nicht angegeben ist, wird die globale Skala (einschließlich externer / Netzwerklaufwerke) verwendet benutzt.quelle
Verwenden Sie "List My Apps". Diese kleine App Alle Apps aus dem iTunes AppStore anzeigen. https://itunes.apple.com/us/app/list-my-apps/id756968964?l=de&ls=1&mt=12
quelle
Gehe zu FINDER
Klicken Sie auf ANWENDUNGEN
quelle
Der Anwendungsordner. Gehen Sie einfach in den Anwendungsordner
quelle
finder> anwendungen. so einfach ist das
quelle
/Applications
...