Odpowiedzi:
Wystarczy wybrać sam plik w Finderze i nacisnąć CmdClub przejść do Edycja »Kopiuj . Następnie możesz wkleić ścieżkę bezpośrednio do okna terminala.
Pamiętaj, że ucieknie to od znaków specjalnych.
Jeśli chcesz, aby ścieżka była czytelna dla człowieka, musisz wykonać następujące czynności:
Wklej następujące pola:
tell application "Finder"
set sel to the selection as text
set the clipboard to POSIX path of sel
end tell
To powinno wyglądać tak:
Zapisz usługę pod dowolną nazwą, np. Skopiuj ścieżkę czytelną dla człowieka .
To jest pierwsza część. Teraz ustaw skrót klawiaturowy:
Ustaw skrót klawiaturowy dla swojej usługi
Et voilà, teraz naciśnij ten skrót, gdy potrzebujesz ścieżki dowolnego wybranego elementu Findera.
~/Library/Services
. Skrypty FastScript mogą ci pomóc, jeśli domyślne preferencje skrótów nie działają.
Go to Folder…
( command-shift-g
).
Otwórz „Terminal” w, Applications > Utilities > Terminal
a następnie przeciągnij plik do okna. Wyświetlona zostanie pełna ścieżka uniksowa pliku.
Kliknij ikonę pliku prawym przyciskiem myszy (lub klawiszem Control), a następnie przytrzymaj klawisz opcji. W wyskakującym menu, które się pojawi, pojawi się pozycja menu „Kopiuj ” nazwa pliku jako nazwa ścieżki. Ten element menu umieści ścieżkę POSIX do elementu w schowku.
Przeciągnij plik do textEdit, aby uzyskać ścieżkę.
Przeciągnięcie pliku do terminala zastąpi spacje lub znaki specjalne w nazwie pliku odwrotnymi ukośnikami.
foo bar
Zostaną przekonwertowane na foo\ bar
.
Przejdź do pliku. Skopiuj plik (Cmd + C). Otwórz TextEdit lub Notes. Wklej (Cmd + V).
Magia!