Listează toate aplicațiile descărcate din Mac App Store prin linia de comandă

Anonim

O comandă la îndemână a terminalului va afișa o listă cu toate aplicațiile instalate pe un Mac care au venit exclusiv din Mac App Store. Acest lucru poate fi util din mai multe motive, cum ar fi atunci când construiți o listă de aplicații pe care poate doriți să le înlocuiți din afara canalelor oficiale App Store dacă migrați mașini sau dacă lucrați pe un Mac la distanță prin SSH și sunteți încercând să aflu ce aplicații lipsesc.Ați putea crea o astfel de listă și manual, examinând Istoricul achizițiilor din App Store, dar acea listă afișează și articole care nu sunt instalate activ pe un Mac, ceea ce o face mult mai puțin utilă.

Aceste trucuri folosesc linia de comandă și Terminalul, făcându-le puțin mai avansate. Cu toate acestea, deoarece doar copiați și lipiți un șir de comandă în terminal, chiar și utilizatorii începători pot urma dacă sunt interesați să învețe ceva mai multe despre Terminal. Pentru cei necunoscuti, Terminal.app se găsește întotdeauna în /Applications/Utilities/

Cum să afișați toate aplicațiile descărcate din Mac App Store

Copiați și inserați următoarea comandă în Terminal: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Aplicații/'

Ieșirea eșantionului poate arăta cam așa (scurtat în scopul acestui articol): GarageBand.aplicație iMovie.app Instalați 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

S-ar putea să găsească mai util să trimiteți rezultatele într-un fișier text, ceea ce se face cu ușurință adăugând „> appstorelist.txt” la sfârșitul comenzii astfel:

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

Această comandă va include aplicații care au fost descărcate, dar ascunse de atunci.

O astfel de listă de aplicații ar putea fi apoi comparată cu ușurință cu o listă de pe o altă mașină pentru a vedea ce aplicații ar putea trebui instalate.

Nu uitați, aceasta este o listă cu numai aplicațiile care au fost descărcate din Mac App Store. Dacă doriți ceva mai cuprinzător pentru fișierele și lucrurile pe care le-ați obținut de pe web, puteți folosi acest truc pentru a descoperi o listă cu fiecare fișier descărcat vreodată pe un Mac.

Afișați toate aplicațiile în OS X

Pentru a vedea toate aplicațiile instalate în folderul de aplicații OS X, puteți pur și simplu să enumerați directorul cu comanda ls. Acest lucru este probabil destul de evident pentru majoritatea celor care ar folosi linia de comandă, dar îl vom acoperi oricum pentru cei care sunt noi sau mai puțin familiarizați cu Terminalul:

ls /Aplicații/

Aceasta arată tot ce se află în directorul /Applications, care include fiecare aplicație instalată de utilizator, precum și ceea ce a venit din Mac App Store.

Dacă doriți să salvați o astfel de listă și într-un fișier text, în scopuri de comparație sau altfel, puteți fie să o redirecționați către un document txt de pe terminal:

ls /Aplicații/ > allmacapps.txt

Ca alternativă, fără a utiliza linia de comandă, ai putea folosi acest truc pentru a salva lista într-un fișier direct din Finder.

Conectează-te la CommandLineFu pentru trucul bazat pe sed.

Listează toate aplicațiile descărcate din Mac App Store prin linia de comandă