Wyświetl listę wszystkich aplikacji pobranych z Mac App Store za pomocą wiersza poleceń

Anonim

Poręczne polecenie terminala wyświetli listę wszystkich aplikacji zainstalowanych na komputerze Mac, które pochodzą wyłącznie z Mac App Store. Może to być pomocne z różnych powodów, na przykład podczas tworzenia listy aplikacji spoza oficjalnych kanałów App Store, które chcesz zastąpić, jeśli migrujesz komputery lub pracujesz na zdalnym komputerze Mac przez SSH i jesteś próbując dowiedzieć się, jakich aplikacji brakuje.Możesz również złożyć taką listę ręcznie, przeglądając historię zakupów w App Store, ale ta lista zawiera również elementy, które nie są aktywnie instalowane na komputerze Mac, co czyni ją znacznie mniej użyteczną.

Te sztuczki wykorzystują wiersz poleceń i terminal, dzięki czemu są nieco bardziej zaawansowane. Niemniej jednak, ponieważ po prostu kopiujesz i wklejasz ciąg poleceń do terminala, nawet początkujący użytkownicy mogą śledzić, jeśli chcą dowiedzieć się więcej o terminalu. Dla nieznajomych aplikacja Terminal.app zawsze znajduje się w katalogu /Applications/Utilities/

Jak wyświetlić wszystkie aplikacje pobrane z Mac App Store

Skopiuj i wklej następujące polecenie do terminala: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Aplikacje/'

Przykładowe dane wyjściowe mogą wyglądać mniej więcej tak (w skrócie na potrzeby tego artykułu): GarageBand.aplikacja iMovie.app Zainstaluj 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że okazać się bardziej przydatne przesłanie wyników do pliku tekstowego, co można łatwo zrobić, dodając „> appstorelist.txt” na końcu polecenia w następujący sposób:

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

To polecenie obejmie aplikacje, które zostały pobrane, ale także zostały ukryte.

Taką listę aplikacji można następnie łatwo porównać z listą na innym komputerze, aby zobaczyć, które aplikacje mogą wymagać zainstalowania.

Pamiętaj, że jest to lista tylko tych aplikacji, które zostały pobrane z Mac App Store. Jeśli chcesz czegoś bardziej obejmującego pliki i rzeczy, które uzyskałeś z Internetu, możesz użyć tej sztuczki, aby odkryć listę każdego pliku, jaki kiedykolwiek pobrano na komputer Mac.

Pokaż wszystkie aplikacje w OS X

Aby zobaczyć wszystkie aplikacje zainstalowane w folderze aplikacji OS X, możesz po prostu wyświetlić katalog za pomocą polecenia ls. Jest to prawdopodobnie dość oczywiste dla większości osób korzystających z wiersza poleceń, ale i tak omówimy to dla tych, którzy są nowi lub mniej zaznajomieni z Terminalem:

ls /Aplikacje/

To pokazuje wszystko, co znajduje się w katalogu /Applications, w tym wszystkie aplikacje zainstalowane przez użytkowników, a także te, które pochodzą ze sklepu Mac App Store.

Jeśli chcesz zapisać taką listę również w pliku tekstowym, w celach porównawczych lub w inny sposób, możesz albo przekierować ją do dokumentu txt z terminala:

ls /Aplikacje/ > allmacapps.txt

Alternatywnie, bez użycia wiersza poleceń, możesz użyć tej sztuczki, aby zapisać listę do pliku bezpośrednio z Findera.

Przejdź do CommandLineFu, aby skorzystać ze sztuczki opartej na sed.

Wyświetl listę wszystkich aplikacji pobranych z Mac App Store za pomocą wiersza poleceń