Seznam všech aplikací stažených z Mac App Store prostřednictvím příkazového řádku

Anonim

Praktický terminálový příkaz zobrazí seznam všech aplikací nainstalovaných na Macu, které pocházejí výhradně z Mac App Store. To může být užitečné z různých důvodů, například při vytváření seznamu aplikací, které můžete chtít nahradit mimo oficiální kanály App Store, pokud migrujete počítače nebo pokud pracujete na vzdáleném Macu přes SSH a snaží zjistit, které aplikace chybí.Takový seznam můžete sestavit také ručně, když si prohlédnete Historii nákupů v App Storu, ale tento seznam také zobrazuje položky, které nejsou aktivně nainstalovány na Macu, takže je mnohem méně užitečný.

Tyto triky využívají příkazový řádek a terminál, díky čemuž jsou o něco pokročilejší. Nicméně, protože pouze zkopírujete a vložíte příkazový řetězec do terminálu, mohou ho sledovat i začínající uživatelé, pokud mají zájem dozvědět se o terminálu trochu více. Pro neznalé, Terminal.app se vždy nachází v /Applications/Utilities/

Jak zobrazit všechny aplikace stažené z Mac App Store

Zkopírujte a vložte následující příkaz do terminálu: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Applications/'

Ukázkový výstup může vypadat nějak takto (pro účely tohoto článku zkráceno): GarageBand.app iMovie.app Instalace 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

Pro vás může být užitečnější odeslat výsledky do textového souboru, což lze snadno provést přidáním „> appstorelist.txt“ na konec příkazu takto:

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

Tento příkaz bude zahrnovat aplikace, které byly staženy, ale byly také skryty.

Takový seznam aplikací by se pak dal snadno porovnat se seznamem na jiném počítači, aby se zjistilo, které aplikace je třeba nainstalovat.

Pamatujte si, že toto je seznam pouze aplikací, které byly staženy z Mac App Store. Pokud chcete něco obsáhlejšího pro soubory a věci, které jste získali z webu, můžete pomocí tohoto triku odhalit seznam všech jednotlivých souborů, které byly kdy staženy do počítače Mac.

Zobrazit všechny aplikace v OS X

Chcete-li zobrazit všechny aplikace nainstalované ve složce aplikací OS X, můžete jednoduše vypsat adresář pomocí příkazu ls. To je pravděpodobně docela zřejmé pro většinu uživatelů, kteří používají příkazový řádek, ale pro ty, kteří jsou s Terminálem noví nebo méně obeznámeni, to stejně pokryjeme:

ls /Aplikace/

Toto zobrazuje vše, co se nachází v adresáři /Applications, který zahrnuje všechny aplikace nainstalované uživatelem a také to, co pochází z Mac App Store.

Pokud byste chtěli uložit takový seznam také do textového souboru, pro účely porovnání nebo jinak, můžete jej přesměrovat do txt dokumentu z terminálu:

ls /Aplikace/ > allmacapps.txt

Případně bez použití příkazového řádku můžete tento trik použít k uložení seznamu do souboru přímo z Finderu.

Navštivte CommandLineFu pro trik založený na sed.

Seznam všech aplikací stažených z Mac App Store prostřednictvím příkazového řádku