Lista alla appar som laddats ner från Mac App Store via kommandoraden
Ett praktiskt terminalkommando kommer att visa en lista över alla appar installerade på en Mac som har kommit exklusivt från Mac App Store. Detta kan vara användbart av en mängd olika anledningar, som när du bygger en lista med appar som du kanske vill ersätta utanför de officiella App Store-kanalerna om du migrerar maskiner, eller om du arbetar på en fjärr-Mac via SSH och är försöker ta reda på vilka appar som saknas.Du kan också sätta ihop en sådan lista manuellt genom att granska köphistoriken i App Store, men den listan visar också objekt som inte är aktivt installerade på en Mac, vilket gör den mycket mindre användbar.
De här tricken använder kommandoraden och Terminal, vilket gör dem lite mer avancerade. Ändå, eftersom du bara kopierar och klistrar in en kommandosträng i terminalen, kan även nybörjare följa med om de är intresserade av att lära sig lite mer om terminalen. För den obekanta finns Terminal.app alltid i /Applications/Utilities/
Hur man visar alla appar som laddats ner från Mac App Store
Kopiera och klistra in följande kommando i terminalen: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Applications/'
Exempelutdata kan se ut ungefär så här (förkortat för syftet med denna artikel): GarageBand.app iMovie.app Installera 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
Du kanske tycker att det är mer användbart att skicka resultaten till en textfil, vilket enkelt görs genom att lägga till "> appstorelist.txt" i slutet av kommandot så här:
find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's.app/Contents/_MASReceipt/receipt. appg; s/Applications/' > macapps.txt
Det här kommandot kommer att inkludera appar som har laddats ned men sedan gömts också.
En sådan applista kan sedan enkelt jämföras med en lista på en annan maskin för att se vilka appar som kan behöva installeras.
Kom ihåg att det här är en lista över endast de appar som har laddats ner från Mac App Store. Om du vill ha något mer omfattande för filer och saker du har hämtat från hela webben, kan du använda det här tricket för att avslöja en lista över varje enskild fil som någonsin laddats ner till en Mac.
Visa alla program i OS X
För att se alla appar installerade i OS X-programmappen kan du helt enkelt lista katalogen med kommandot ls. Detta är förmodligen ganska uppenbart för de flesta som skulle använda kommandoraden, men vi kommer att täcka det ändå för de som är nya eller mindre bekanta med terminalen:
ls /Applications/
Detta visar allt som finns i /Applications-katalogen, som inkluderar varje enskild användare installerad app såväl som det som kom från Mac App Store.
Om du också vill spara en sådan lista i en textfil, i jämförelsesyfte eller på annat sätt, kan du antingen omdirigera den till ett txt-dokument från terminalen:
ls /Applications/ > allmacapps.txt
Alternativt, utan att använda kommandoraden kan du använda detta trick för att spara listan till en fil direkt från Finder också.
Var upp till CommandLineFu för det sed-baserade tricket.