Избройте всички приложения, изтеглени от Mac App Store чрез командния ред

Anonim

Удобна терминална команда ще покаже списък с всички приложения, инсталирани на Mac, които идват изключително от Mac App Store. Това може да бъде полезно по различни причини, като например когато създавате списък с приложения, които може да искате да замените извън официалните канали на App Store, ако мигрирате машини или ако работите на отдалечен Mac чрез SSH и сте опитвайки се да разбера кои приложения липсват.Можете да съставите такъв списък и ръчно, като прегледате хронологията на покупките в App Store, но този списък също така показва елементи, които не са активно инсталирани на Mac, което го прави много по-малко полезен.

Тези трикове използват командния ред и терминала, което ги прави малко по-напреднали. Въпреки това, тъй като просто копирате и поставяте команден низ в терминала, дори начинаещи потребители могат да следват, ако се интересуват да научат малко повече за терминала. За незапознатите, Terminal.app винаги се намира в /Applications/Utilities/

Как да покажете всички приложения, изтеглени от Mac App Store

Копирайте и поставете следната команда в терминала: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Приложения/'

Примерен резултат може да изглежда по следния начин (съкратено за целите на тази статия): GarageBand.приложение iMovie.app Инсталиране на 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

Може да намерите за по-полезно да изпратите резултатите в текстов файл, което се прави лесно, като добавите „> appstorelist.txt“ в края на командата по следния начин:

find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's.app/Contents/_MASReceipt/receipt. приложениеg; s/Applications/' > macapps.txt

Тази команда ще включва приложения, които са били изтеглени, но след това също са скрити.

Такъв списък с приложения може след това да се сравни лесно със списък на друга машина, за да се види кои приложения може да се наложи да бъдат инсталирани.

Запомнете, това е списък само с приложенията, които са изтеглени от Mac App Store. Ако искате нещо по-всеобхватно за файлове и неща, които сте получили от цялата мрежа, можете да използвате този трик, за да разкриете списък с всеки отделен файл, изтеглен някога на Mac.

Покажи всички приложения в OS X

За да видите всички приложения, инсталирани в папката с приложения на OS X, можете просто да посочите директорията с командата ls. Това вероятно е доста очевидно за повечето, които биха използвали командния ред, но все пак ще го разгледаме за тези, които са нови или по-малко запознати с терминала:

ls /Приложения/

Това показва всичко, намиращо се в директорията /Applications, която включва всяко инсталирано от потребител приложение, както и това, което идва от Mac App Store.

Ако искате да запазите такъв списък и в текстов файл, за целите на сравнението или по друг начин, можете или да го пренасочите към txt документ от терминала:

ls /Приложения/ > allmacapps.txt

Алтернативно, без да използвате командния ред, можете да използвате този трик, за да запазите списъка във файл директно от Finder.

Насочва се към CommandLineFu за базирания на sed трик.

Избройте всички приложения, изтеглени от Mac App Store чрез командния ред