Seznam vseh aplikacij, prenesenih iz trgovine Mac App Store prek ukazne vrstice

Anonim

Priročen terminalski ukaz bo prikazal seznam vseh aplikacij, nameščenih v Macu, ki so prišle izključno iz trgovine Mac App Store. To je lahko koristno iz različnih razlogov, na primer pri sestavljanju seznama aplikacij, ki jih boste morda želeli zamenjati zunaj uradnih kanalov App Store, če selite računalnike ali če delate na oddaljenem Macu prek SSH in ste poskuša ugotoviti, katere aplikacije manjkajo.Takšen seznam bi lahko sestavili tudi ročno, tako da bi pregledali zgodovino nakupov v App Store, vendar ta seznam prikazuje tudi elemente, ki niso aktivno nameščeni v Macu, zaradi česar je veliko manj uporaben.

Ti triki uporabljajo ukazno vrstico in terminal, zaradi česar so nekoliko naprednejši. Kljub temu, ker preprosto kopirate in prilepite ukazni niz v terminal, lahko sledijo tudi uporabniki začetniki, če jih zanima nekaj več o terminalu. Za nepoznavalce, Terminal.app vedno najdete v /Applications/Utilities/

Kako prikazati vse aplikacije, prenesene iz trgovine Mac App Store

Kopirajte in prilepite naslednji ukaz v terminal: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Applications/'

Vzorec izpisa je lahko videti nekako takole (skrajšano za namene tega članka): GarageBand.aplikacija iMovie.app Namestite 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

Morda se vam bo zdelo bolj uporabno poslati rezultate v besedilno datoteko, kar enostavno storite tako, da na konec ukaza dodate »> appstorelist.txt« takole:

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

Ta ukaz bo vključeval aplikacije, ki so bile prenesene, a so od takrat tudi skrite.

Takšen seznam aplikacij bi lahko nato preprosto primerjali s seznamom na drugem računalniku, da bi videli, katere aplikacije je morda treba namestiti.

Ne pozabite, da je to seznam samo aplikacij, ki so bile prenesene iz trgovine Mac App Store. Če želite nekaj bolj vključujočega za datoteke in stvari, ki ste jih pridobili iz celega spleta, lahko uporabite ta trik, da odkrijete seznam vsake posamezne datoteke, ki je bila kdaj prenesena v Mac.

Prikaži vse aplikacije v OS X

Če si želite ogledati vse aplikacije, nameščene v mapi z aplikacijami OS X, lahko preprosto prikažete imenik z ukazom ls. To je verjetno precej očitno za večino, ki bi uporabljali ukazno vrstico, vendar bomo to vseeno obravnavali za tiste, ki so novi ali manj seznanjeni s terminalom:

ls /Applications/

To prikazuje vse, kar se nahaja v imeniku /Applications, ki vključuje vsako posamezno nameščeno aplikacijo uporabnika in tisto, kar prihaja iz Mac App Store.

Če bi želeli takšen seznam shraniti tudi v besedilno datoteko, za namene primerjave ali kako drugače, bi ga lahko preusmerili v txt dokument s terminala:

ls /Applications/ > allmacapps.txt

Druga možnost je, da brez uporabe ukazne vrstice uporabite ta trik za shranjevanje seznama v datoteko tudi neposredno iz Finderja.

Glava na CommandLineFu za trik, ki temelji na sed.

Seznam vseh aplikacij, prenesenih iz trgovine Mac App Store prek ukazne vrstice