Jak znaleźć katalog / ścieżkę instalacji przeglądarki Google Chrome za pomocą wiersza polecenia? Czy Google Chrome jest zawsze instalowany w domyślnej ścieżce, folderze „/ Applications /”?
Próbowałem następujących poleceń. Czy ktoś może zasugerować, co robię źle?
locate "*Chrome.app"
Kiedy użyłem tego polecenia, przeszukuje tylko wpisy DB zainstalowanego oprogramowania.
find / -type d -name "*Chrome.app"
Wyświetla listę wszystkich plików w systemie.
Jak mogę znaleźć tylko ścieżkę przeglądarki Google Chrome za pomocą tego polecenia, czy też istnieje inny sposób?
macos
applications
command-line
remiksabhi
źródło
źródło
Odpowiedzi:
Możesz zapytać o tego rodzaju informacje za pomocą bazy danych Launch Services, aby zrzucić listę wszystkich zarejestrowanych aplikacji, a następnie
grep
tej, której chcesz (w tym przypadku Google Chrome), na przykład (przy użyciu Mountain Lion 10.8.4):daje mi wynik:
źródło
Możesz to zrobić z wiersza poleceń powłoki:
Pamiętaj jednak, że uruchomi to również Chrome, jeśli jeszcze nie jest uruchomiony.
Zobacz: /programming/5860517/path-to-application-without-opening-it
źródło
Twoje drugie polecenie
powinien działać - działa dobrze w moim systemie.
Co rozumiesz przez „Wyświetl listę wszystkich plików w systemie”? „find” przeszuka system plików z „/”, jak określono, ale jeśli uważasz, że Chrome.app może zostać zainstalowany w dziwnym miejscu, „find” jest jednym z pewnych sposobów na jego zlokalizowanie.
źródło
Aby znaleźć wszystkie ścieżki Google Chrome, użyj:
źródło