W systemie OSX 10.8.4 trudno mi znaleźć pełną listę wszystkich aplikacji zainstalowanych na komputerze Mac. Oczywiście, Launchpad
tylko pokazuje listę tych, które mają utworzony skrót do aplikacji, z wyłączeniem tych, które nie mają. Próbowałem też przytrzymanie Option
klawisza podczas gdy w menu Apple, aby zmiany About This Mac
do System Information
, potem Software-->Installations
jednak, że nadal nie była kompletna lista.
Jak uzyskać pełną listę wszystkich zainstalowanych aplikacji?
mountain-lion
applications
amfibia
źródło
źródło
.app
pakietów w swoim systemie? A może chcesz coś, co użytkownik może wykonać?open -a
.Odpowiedzi:
Wypróbuj: Informacje o tym komputerze Mac> Więcej informacji> Raport systemu> Oprogramowanie
.
Nie tylko „instalacje” ... ale także inne mogą dać ci trochę informacji.
źródło
Jeśli szukasz tylko listy aplikacji z rozszerzeniem .app, uruchom terminal i uruchom go
(ostatecznie) da ci dość obszerną listę aplikacji zapisanych w pliku tekstowym o nazwie „applications.txt” w twoim folderze domowym.
źródło
Xcode.app
jako „jedna aplikacja, którą zainstalowałem”,find
zwróci pod nią 242 (przy mojej instalacji). nawet prostyls /Applications
poda dokładniejszą liczbę pod względem tego, co naprawdę jest zainstalowane.W wierszu komend wypróbuj system_profiler (8) :
Oto fragment pokazujący Safari:
system_profiler
może również wyprowadzać dane do formatu XML (format plist (5) ), które można łatwo przeanalizować. W tym celu użyj-xml
parametru. Oto zaktualizowany fragment Safari w tym formacie:źródło
.app
katalog do/Applications
, co się stanie, abysystem_profiler
go zobaczyć?spotlight
Indeksowanie @ghoti musi być włączone, a także wyróżnienie musi wykryć nową aplikację i zindeksować ją.system_profiler
zwraca wynik opróżnienia, jeśli indeksowanie jest wyłączone.Te polecenia wymieniły te same aplikacje w mojej instalacji:
W obu brakowało niektórych pakietów aplikacji wewnątrz pakietów aplikacji i frameworka.
lsregister
zawiera więcej aplikacji w innych pakietach aplikacji, ale obejmuje także aplikacje, które zostały usunięte i aplikacje na woluminie Time Machine:/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump|awk '/^bundle\tid/{getline;sub(/^\tpath: */,"");print}'
Znajduje więcej aplikacji w innych pakietach, ale nie pasuje do aplikacji, które nie mają
.app
rozszerzenia:źródło
Z pytania PO nie jest jasne, czy szuka on łatwej, czy trudnej odpowiedzi. Sposobem umieszczenia prawie wszystkich aplikacji na wygodnej liście byłoby:
Wprowadź
ls /Applications
prostą listę alfabetyczną lubls -l /Applications
więcej informacji:źródło
Utilities/
i wszystkich innych programów zainstalowanych w podfolderze (np.Intel Power Gadget
)Otwórz terminal i napisz następujący komendę
sudo find / -iname *.app
Jest to ta sama odpowiedź, co „binarybob”, ale dzięki sudo możesz uzyskać dostęp do listy folderów, których nie możesz zrobić bez uprawnień administratora. Zostaniesz poproszony o podanie hasła i otrzymasz korzyści z „praw” sudo, jeśli twoje konto jest kontem administratora.Na przykład,
find / -iname *.app
otrzymuję 430 linii, a przysudo find / -iname *.app
432 liniach. Jest to przykład na moim komputerze i być może wynik będzie taki sam, niezależnie od tego, jaki jest dla ciebie dowódca.źródło
Korzystając z Plistbuddy, możesz uzyskać pewne informacje i przeanalizować je pod kątem potrzebnych rzeczy.
Spowoduje to pobranie wszystkich zainstalowanych aplikacji / narzędzi wraz z ich numerami wersji i umieszczenie go w pliku tekstowym.
źródło
źródło
Prosta odpowiedź Właśnie utworzyłem ze wszystkich powyższych odpowiedzi.
źródło
Wiem, że pytanie zostało zadane 4 lata temu, udzielono kilku odpowiedzi, każda próbuje rozwiązać problem inaczej (za pomocą GUI lub CLI), ale żadna z nich nie jest kompletna.
Wczoraj w mojej firmie każdy użytkownik systemu macOS został poproszony o podanie:
Aby proces był spójny, łatwy i kompletny, wszyscy uruchomili to samo polecenie w terminalu
Powyższe polecenie otwiera 2 pliki w domyślnym edytorze tekstu z listą wszystkich zainstalowanych aplikacji, a także listą wszystkich „ plików wykonywalnych ”, które również należy uznać za aplikacje.
Myślę, że zapewnia to najbardziej kompleksowe rozwiązanie danego problemu. Jest szybki i działa.
Aby udzielić bardziej szczegółowej odpowiedzi, w końcu przejrzyjmy wszystkie polecenia i argumenty, aby wszystko było jasne dla tych, którzy boją się używania terminala.
ls
Polecenie po prostu listę zawartości katalogu. W tym przypadku/Applications
również/usr/local/bin
- ta lokalizacja dotyczy programów, które może uruchomić normalny użytkownik.Argument
-l
wyświetla listę w „długim formacie”. Więcej informacji o „długim formacie” można znaleźć tutaj .Następnie mamy symbol rury
|
. Oddziela dwa programy w wierszu poleceń, dzięki czemu wymienione dane wyjściowe można następnie otworzyć w innym programie. W tym przypadku za pomocąopen
polecenia.open
Polecenie po prostu otwiera pliki i katalogi, ale w połączeniu z-ef
:-e
Powoduje otwarcie pliku za pomocą/Applications/TextEdit
-f
Odczytuje dane ze standardowego wejścia i otwiera wyniki w domyślnym edytorze tekstu.Na koniec kombinacja obu list jest sklejona,
&&
co pozwala na wykonywanie wielu poleceń jednocześnie, więc w końcu otrzymujemy polecenie terminala „jeden wiersz”.Mam nadzieję, że to pomoże i zapewni szczegółowe wyjaśnienie.
źródło
Spróbuj uruchomić to w terminalu (/Applications/Utilities/Terminal.app):
Jest to zapytanie, które wyszukuje elementy z podanym predykatem metadanych
kMDItemContentType == "com.apple.application-bundle"
, daje pełną listę wszystkich pakietów aplikacji (.app
) w danym zakresie, a jeśli-onlyin
nie zostanie podana, globalna skala (w tym dyski zewnętrzne / sieciowe) będzie używany.źródło
Użyj „Wyświetl moje aplikacje”. Ta mała aplikacja Pokaż wszystkie aplikacje z iTunes AppStore. https://itunes.apple.com/us/app/list-my-apps/id756968964?l=de&ls=1&mt=12
źródło
Idź do FINDER
Kliknij APLIKACJE
źródło
Folder aplikacji. Po prostu przejdź do folderu aplikacji
źródło
wyszukiwarka> aplikacje. proste
źródło
/Applications
...