Kiedy próbuję uzyskać ścieżkę do pliku za pomocą ⌘ (Command)+ I
, ścieżka jest podana w inny sposób.
Widzę to dopiero po aktualizacji do Yosemite. To nie jest tekst. Jak uzyskać to w formacie /Users/Myself/Documents/…
?
źródło
Kiedy próbuję uzyskać ścieżkę do pliku za pomocą ⌘ (Command)+ I
, ścieżka jest podana w inny sposób.
Widzę to dopiero po aktualizacji do Yosemite. To nie jest tekst. Jak uzyskać to w formacie /Users/Myself/Documents/…
?
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.źródło
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.
źródło
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.
źródło
foo bar
Zostaną przekonwertowane nafoo\ bar
.Przejdź do pliku. Skopiuj plik (Cmd + C). Otwórz TextEdit lub Notes. Wklej (Cmd + V).
Magia!
źródło