A Mac App Store-ból a parancssoron keresztül letöltött összes alkalmazás listája

Anonim

Egy praktikus terminálparancs megjeleníti a Mac-re telepített összes olyan alkalmazás listáját, amelyek kizárólag a Mac App Store-ból származnak. Ez több okból is hasznos lehet, például olyan alkalmazások listájának összeállításakor, amelyeket esetleg a hivatalos App Store csatornákon kívülről szeretne lecserélni, ha gépeket migrál, vagy ha távoli Mac-en dolgozik SSH-n keresztül, és próbálja kitalálni, mely alkalmazások hiányoznak.Egy ilyen listát manuálisan is összeállíthat az App Store Vásárlási előzményeinek áttekintésével, de ez a lista olyan elemeket is megjelenít, amelyek nincsenek aktívan telepítve Mac számítógépre, így sokkal kevésbé hasznos.

Ezek a trükkök a parancssort és a terminált használják, így egy kicsit fejlettebbek. Mindazonáltal, mivel csak egy parancssort másol be és illeszt be a terminálba, még a kezdő felhasználók is követhetik, ha szeretnének egy kicsit többet megtudni a terminálról. Az ismeretlenek számára a Terminal.app mindig az /Applications/Utilities/ mappában található.

A Mac App Store-ból letöltött összes alkalmazás megjelenítése

Másolja és illessze be a következő parancsot a terminálba: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Applications/'

A mintakimenet a következőképpen nézhet ki (a cikk céljaira lerövidítve): GarageBand.alkalmazás iMovie.app Az OS X Mountain Lion.app telepítése iPhoto.app Pixelmator.app Pocket.app Skitch.app Textual.app TextWrangler.app Az Unarchiver.app TweetDeck.app Twitter.app WriteRoom.app Xcode.app

Hasznosabb lehet, ha az eredményeket szöveges fájlba küldi, amit egyszerűen megtehet, ha a parancs végéhez hozzáadja a „> appstorelist.txt” fájlt, így:

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

Ez a parancs tartalmazza a letöltött, de azóta elrejtett alkalmazásokat is.

Egy ilyen alkalmazáslistát könnyen össze lehetne hasonlítani egy másik gépen lévő listával, hogy megtudja, mely alkalmazásokat kell esetleg telepíteni.

Ne feledje, ez csak a Mac App Store áruházból letöltött alkalmazások listája. Ha valami átfogóbbat szeretne az internetről szerzett fájlokhoz és dolgokhoz, ezzel a trükkel feltárhatja a Mac-re valaha letöltött összes fájl listáját.

Az összes alkalmazás megjelenítése az OS X rendszerben

Az OS X alkalmazások mappájába telepített összes alkalmazás megtekintéséhez egyszerűen felsorolhatja a könyvtárat az ls paranccsal. Ez valószínűleg a legtöbb parancssort használó számára eléggé nyilvánvaló, de mindenesetre leírjuk azokat, akik újak vagy kevésbé ismerik a terminált:

ls /Applications/

Ezen minden megtalálható az /Applications könyvtárban, amely minden egyes felhasználó által telepített alkalmazást, valamint a Mac App Store-ból származókat is tartalmaz.

Ha egy ilyen listát szövegfájlba is szeretne menteni, összehasonlítás céljából vagy más módon, akkor vagy átirányíthatja egy txt dokumentumba a terminálról:

ls /Applications/ > allmacapps.txt

Alternatív megoldásként a parancssor használata nélkül is használhatja ezt a trükköt a lista fájlba mentésére közvetlenül a Finderből is.

A CommandLineFu felé forduljon a sed-alapú trükkért.

A Mac App Store-ból a parancssoron keresztül letöltött összes alkalmazás listája