Alle Apps auflisten, die über die Befehlszeile aus dem Mac App Store heruntergeladen wurden

Anonim

Ein praktischer Terminalbefehl zeigt eine Liste aller auf einem Mac installierten Apps, die ausschließlich aus dem Mac App Store stammen. Dies kann aus verschiedenen Gründen hilfreich sein, z. B. beim Erstellen einer Liste von Apps, die Sie außerhalb der offiziellen App Store-Kanäle ersetzen möchten, wenn Sie Computer migrieren oder wenn Sie über SSH an einem Remote-Mac arbeiten und dies tun versucht herauszufinden, welche Apps fehlen.Sie könnten eine solche Liste auch manuell zusammenstellen, indem Sie die Kaufhistorie im App Store überprüfen, aber diese Liste zeigt auch Artikel an, die nicht aktiv auf einem Mac installiert sind, was sie viel weniger nützlich macht.

Diese Tricks verwenden die Befehlszeile und das Terminal, was sie etwas fortgeschrittener macht. Da Sie jedoch nur eine Befehlszeichenfolge kopieren und in das Terminal einfügen, können auch unerfahrene Benutzer mitmachen, wenn sie daran interessiert sind, etwas mehr über das Terminal zu erfahren. Für die Unbekannten: Terminal.app ist immer unter /Applications/Utilities/ zu finden.

So zeigen Sie alle aus dem Mac App Store heruntergeladenen Apps an

Kopieren Sie den folgenden Befehl und fügen Sie ihn in das Terminal ein: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Applications/'

Beispielausgabe könnte etwa so aussehen (für die Zwecke dieses Artikels gekürzt): GarageBand.app iMovie.app Installieren Sie OS X Mountain Lion.app iPhoto.app Pixelmator.app Pocket.app Skitch.app Textual.app TextWrangler.app The Unarchiver.app TweetDeck.app Twitter.app WriteRoom.app Xcode.app

Möglicherweise finden Sie es nützlicher, die Ergebnisse in eine Textdatei zu senden, was einfach möglich ist, indem Sie „> appstorelist.txt“ wie folgt an das Ende des Befehls anhängen:

find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's.app/Contents/_MASReceipt/receipt. appg; s/Applications/' > macapps.txt

Dieser Befehl schließt Apps ein, die heruntergeladen, aber seitdem auch ausgeblendet wurden.

Eine solche App-Liste könnte dann leicht mit einer Liste auf einem anderen Computer verglichen werden, um zu sehen, welche Apps möglicherweise installiert werden müssen.

Denken Sie daran, dass dies nur eine Liste der Apps ist, die aus dem Mac App Store heruntergeladen wurden. Wenn Sie etwas umfassenderes für Dateien und Dinge wünschen, die Sie aus dem Internet erh alten haben, können Sie diesen Trick verwenden, um eine Liste aller einzelnen Dateien aufzudecken, die jemals auf einen Mac heruntergeladen wurden.

Alle Anwendungen in OS X anzeigen

Um alle im OS X-Anwendungsordner installierten Apps anzuzeigen, können Sie das Verzeichnis einfach mit dem Befehl ls auflisten. Dies ist wahrscheinlich für die meisten Benutzer der Befehlszeile ziemlich offensichtlich, aber wir werden es trotzdem für diejenigen behandeln, die neu oder weniger vertraut mit dem Terminal sind:

ls /Applications/

Dies zeigt alles, was sich im /Applications-Verzeichnis befindet, einschließlich jeder einzelnen vom Benutzer installierten App sowie alles, was aus dem Mac App Store stammt.

Wenn Sie eine solche Liste zu Vergleichszwecken oder aus anderen Gründen auch in einer Textdatei speichern möchten, können Sie sie entweder vom Terminal aus in ein txt-Dokument umleiten:

ls /Applications/ > allmacapps.txt

Alternativ können Sie ohne Verwendung der Befehlszeile diesen Trick verwenden, um die Liste auch direkt aus dem Finder in einer Datei zu speichern.

Auf zu CommandLineFu für den sed-basierten Trick.

Alle Apps auflisten, die über die Befehlszeile aus dem Mac App Store heruntergeladen wurden