Popis svih aplikacija preuzetih s Mac App Storea putem naredbenog retka

Anonim

Praktična naredba terminala prikazat će popis svih aplikacija instaliranih na Macu koje dolaze isključivo iz Mac App Storea. Ovo može biti korisno iz raznih razloga, primjerice kada sastavljate popis aplikacija koje biste možda željeli zamijeniti izvan službenih kanala App Storea ako migrirate strojeve ili ako radite na udaljenom Macu putem SSH-a i pokušavajući otkriti koje aplikacije nedostaju.Takav popis možete sastaviti i ručno pregledom Povijesti kupovine unutar App Storea, ali taj popis također prikazuje stavke koje nisu aktivno instalirane na Macu, što ga čini mnogo manje korisnim.

Ovi trikovi koriste naredbeni redak i terminal, što ih čini malo naprednijima. Unatoč tome, budući da samo kopirate i lijepite naredbeni niz u terminal, čak i početnici mogu pratiti ako žele naučiti nešto više o terminalu. Za one koji nisu upoznati, Terminal.app se uvijek nalazi u /Applications/Utilities/

Kako prikazati sve aplikacije preuzete iz Mac App Store

Kopirajte i zalijepite sljedeću naredbu u terminal: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReipt/receipt.appg; s/Applications/'

Uzorak izlaza može izgledati otprilike ovako (skraćeno za potrebe ovog članka): GarageBand.aplikacija iMovie.app Instalirajte 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

Možda će vam biti korisnije poslati rezultate u tekstualnu datoteku, što je jednostavno učiniti dodavanjem “> appstorelist.txt” na kraj naredbe ovako:

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

Ova naredba će uključiti aplikacije koje su preuzete, ali su također skrivene.

Takav popis aplikacija mogao bi se zatim lako usporediti s popisom na drugom računalu kako bi se vidjelo koje aplikacije možda treba instalirati.

Zapamtite, ovo je popis samo aplikacija koje su preuzete iz Mac App Storea. Ako želite nešto inkluzivnije za datoteke i stvari koje ste nabavili s cijelog weba, možete upotrijebiti ovaj trik da otkrijete popis svake pojedine datoteke ikada preuzete na Mac.

Prikaži sve aplikacije u OS X

Da biste vidjeli sve aplikacije instalirane u mapi OS X aplikacija, možete jednostavno ispisati direktorij pomoću naredbe ls. Ovo je vjerojatno prilično očito većini onih koji bi koristili naredbeni redak, ali svejedno ćemo to pokriti za one koji su novi ili manje upoznati s terminalom:

ls /Applications/

Ovo pokazuje sve što se nalazi u direktoriju /Applications, što uključuje svaku pojedinačnu korisničku instaliranu aplikaciju kao i ono što dolazi iz Mac App Storea.

Ako želite spremiti takav popis iu tekstualnu datoteku, radi usporedbe ili na neki drugi način, možete ga preusmjeriti na txt dokument s terminala:

ls /Applications/ > allmacapps.txt

Alternativno, bez korištenja naredbenog retka možete koristiti ovaj trik za spremanje popisa u datoteku također izravno iz Findera.

Uputa na CommandLineFu za trik temeljen na sed-u.

Popis svih aplikacija preuzetih s Mac App Storea putem naredbenog retka