Otwieranie Findera Windows z terminala
Spisu treści:
Finder, przeglądarka systemu plików Mac OS X, to po prostu ładnie wyglądająca aplikacja z graficznym interfejsem użytkownika, którą można płynnie obsługiwać z poziomu wiersza poleceń.
Oznacza to, że możesz przeskakiwać do katalogów i otwierać dosłownie dowolne okno Mac Finder bezpośrednio z terminala, używając prostego ciągu poleceń opartego na poleceniu „otwórz”.
Jak otworzyć Finder Windows z terminala w systemie Mac OS
Ogólna składnia, której należy użyć, jest następująca:
otwórz /Ścieżka/Do/Katalog/
Na przykład, jeśli chcesz otworzyć folder, który zawiera wspomnianą wyżej aplikację Finder (która umożliwiłaby otwarcie go podwójnym kliknięciem), możesz użyć następującej składni polecenia:
open /System/Library/CoreServices/
Otwarcie katalogu głównego w Finderze też jest proste:
otwarty /
Otwarcie katalogu domowego użytkownika można wykonać w następujący sposób:
otwórz ~
Co zrobić, jeśli jesteś zakopany głęboko w systemie plików w terminalu i musisz otworzyć tę głęboką ścieżkę w Finderze? Natychmiastowy dostęp do bieżącego katalogu roboczego w nowym oknie Findera można szybko uzyskać, wpisując w terminalu następującą komendę:
otwarty .
„.” (kropka) od dawna jest odniesieniem UNIX do obecnego katalogu roboczego (PWD, czasami nazywanym bieżącym katalogiem roboczym lub CWD) i zmienia się w zależności od lokalizacji terminala. Na przykład, jeśli właśnie uruchomiłeś Terminal, który domyślnie jest folderem domowym użytkownika, wpisanie go w wierszu poleceń spowoduje natychmiastowe otwarcie katalogu domowego, ale możesz być w dowolnym miejscu i działa to tak samo. Używanie polecenia „otwórz” z wiersza poleceń do przechodzenia do bieżącego folderu (PWD) w Finderze zostało szczegółowo omówione tutaj.
Możesz także określić katalogi, które mają być otwierane z terminala do Findera, na przykład:
open /Applications/Utilities/
Spowoduje to otwarcie folderu aplikacji narzędziowych. Wypróbuj z niemal wszystkim.
Może to być świetny sposób na przejście do głęboko osadzonych katalogów systemowych dzięki uzupełnianiu tabulatorami:
open /System/Library/Application\ Support/iTunes/Defaults/Preferences/
Pamiętaj, że Open może być również używany do uruchamiania aplikacji i wykonywania innych zadań. Zapewnia to poleceniu „otwórz” możliwość ponownego uruchamiania aplikacji specyficznych dla systemu, jak każda inna aplikacja. Pozostając w temacie „Finder”, aplikację Finder można uruchomić jak inną aplikację, jeśli uległa awarii lub została zamknięta z jakiegoś powodu. Aby to zrobić, po prostu wpisz w terminalu następującą komendę:
open /System/Library/CoreServices/Finder.app
Ponownie, można tego użyć w dowolnej innej aplikacji w systemie OS X, tylko pamiętaj, aby skierować go na aplikację.
Jeśli uruchomienie danej aplikacji nie działa, czasem może być konieczne wskazanie otwartego ciągu na plik binarny aplikacji zawarty w pakiecie .app, na przykład:
open /Applications/Sample.app/Contents/MacOS/Sample
Dokładna lokalizacja pliku binarnego aplikacji może się różnić w zależności od aplikacji. W razie wątpliwości zajrzyj do katalogów „nazwa.app/Contents/”.
Następnym logicznym pytaniem może być, jak to zrobić w odwrotnej kolejności; to znaczy, jak otworzyć nowe okno Terminal.app ustawione na bieżący katalog wyświetlany w Finderze. Okazuje się, że taka funkcja istnieje w usługach OS X, chociaż użytkownik musi włączyć usługę „Nowy terminal w folderze”, aby uzyskać taką funkcjonalność, która jest następnie dostępna po kliknięciu prawym przyciskiem myszy dowolnego katalogu w Finderze.