Pateikite visų programų, atsisiųstų iš „Mac App Store“ per komandinę eilutę, sąrašą

Anonim

Patogi terminalo komanda parodys visų „Mac“ kompiuteryje įdiegtų programų, gautų išskirtinai iš „Mac App Store“, sąrašą. Tai gali būti naudinga dėl įvairių priežasčių, pvz., kuriant programų, kurias galbūt norėsite pakeisti ne oficialiuose „App Store“ kanaluose, sąrašą, jei perkeliate įrenginius arba dirbate nuotoliniu „Mac“ per SSH ir bando išsiaiškinti, kokių programų trūksta.Tokį sąrašą galite sudaryti ir rankiniu būdu, peržiūrėdami pirkinių istoriją „App Store“, tačiau šiame sąraše taip pat rodomi elementai, kurie nėra aktyviai įdiegti „Mac“ kompiuteryje, todėl jis bus daug mažiau naudingas.

Šioms gudrybėms naudojama komandų eilutė ir terminalas, todėl jie yra šiek tiek pažangesni. Nepaisant to, kadangi jūs tiesiog nukopijuojate ir įklijuojate komandų eilutę į terminalą, net pradedantieji vartotojai gali sekti, jei nori sužinoti daugiau apie terminalą. Nepažįstamiems žmonėms Terminal.app visada yra /Applications/Utilities/

Kaip parodyti visas iš „Mac App Store“ atsisiųstas programas

Nukopijuokite ir įklijuokite šią komandą į terminalą: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Applications/'

Išvesties pavyzdys gali atrodyti maždaug taip (sutrumpintas šio straipsnio tikslais): GarageBand.programėlė iMovie.app Įdiekite 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

Jums gali būti naudingiau nusiųsti rezultatus į tekstinį failą, kurį nesunku padaryti komandos pabaigoje pridėjus „> appstorelist.txt“ taip:

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

Ši komanda apims programas, kurios buvo atsisiųstos, bet taip pat paslėptos.

Tokį programų sąrašą būtų galima lengvai palyginti su sąrašu kitame kompiuteryje, kad pamatytumėte, kurias programas gali reikėti įdiegti.

Atminkite, kad tai tik programų, atsisiųstų iš „Mac App Store“, sąrašas. Jei norite ką nors labiau įtraukti į failus ir dalykus, kuriuos gavote iš viso žiniatinklio, galite naudoti šį triuką, kad atskleistumėte kiekvieno failo, kada nors atsisiųsto į „Mac“, sąrašą.

Rodyti visas OS X programas

Norėdami pamatyti visas OS X programų aplanke įdiegtas programas, galite tiesiog įtraukti katalogą į sąrašą naudodami komandą ls. Tai tikriausiai gana akivaizdu daugeliui, kurie naudojasi komandų eilute, bet mes vis tiek tai aptarsime tiems, kurie yra nauji arba mažiau susipažinę su terminalu:

ls /Applications/

Tai rodo viską, kas yra kataloge /Applications, į kurį įtraukta kiekviena naudotojo įdiegta programa ir tai, kas buvo gauta iš „Mac App Store“.

Jei norite tokį sąrašą išsaugoti ir tekstiniame faile palyginimo tikslais ar kitu būdu, galite jį peradresuoti į txt dokumentą iš terminalo:

ls /Applications/ > allmacapps.txt

Arba nenaudodami komandinės eilutės galite naudoti šį triuką, norėdami įrašyti sąrašą į failą tiesiai iš Finder.

Prisijunkite prie CommandLineFu, kad gautumėte sed pagrįstą triuką.

Pateikite visų programų, atsisiųstų iš „Mac App Store“ per komandinę eilutę, sąrašą