Виводимо список всіх встановлених з mac app store додатків, за допомогою терміналу

Anonim

Існує думка, що командний рядок використовують тільки гіки, а звичайні користувачі її дуже бояться. Я ризикну не погодиться з цим і спробую долучити простих користувачів, до використання такого зручного інструменту OS X, як Термінал. З його допомогою можна вирішити практично будь-яке завдання, ось наприклад нестандартний спосіб проінспектувати які з ваших додатків були встановлені з App Store. Прошу під кат.

* * *

Такий список буде корисний в різних ситуаціях. Наприклад, вам потрібно встановити ваші програми на інший комп'ютер. Щоб згенерувати список додатків з Mac App Store, встановлених на вашому комп'ютері, нам знадобиться всього лише одна команда. Відкриваємо Термінал (він знаходиться в папці «Програми»), копіюємо і вставляємо ось такий код:

find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##'

Після цього, ваш Мак на 2-3 секунди задумається і в вікні Терміналу з'явиться приблизно такий список:

При бажанні, можна піти далі і записати результат виведення в текстовий файл. Для цього потрібно всього лише додати в кінець команди «> імя_файла.txt», природно прибравши лапки. Текстовий файл збережеться в домашньому каталозі користувача. Повністю команда буде виглядати так:

find /Applications -path '*Contents/_MASReceipt/receipt' -maxdepth 4 -print |sed 's#.app/Contents/_MASReceipt/receipt#.app#g; s#/Applications/##' > mac_app_store_apps.txt

Маючи такий список, легко порівняти і встановити відсутні додатки на іншій машині.

Зауважте, що в список будуть включені також і приховані програми (я маю на увазі ті програми, ктор ви видалили з розділу «Покупки» в Mac App Store).

До речі, можна також вивести повний список всіх встановлених (тим чи іншим способом) додатків на вашому Маке. Робиться це елементарної unix командою перегляд - «ls». Для досвідчених користувачів це очевидно, але для новачків думаю, буде корисно дізнатися про таку команду.

Забиваємо в Термінал ось такий код:

ls /Applications/

У список будуть включені програми, які ви завантажили і встановили вручну і ті які були встановлені з Mac App Store,

Для зручності, також можна записати результат в текстовий файл:

ls /Applications/ > all_apps.txt

Тепер ви знаєте ще одне застосування для Терміналу. Не бійтеся використовувати його, це дуже зручний інструмент.

Виводимо список всіх встановлених з mac app store додатків, за допомогою терміналу