Jaki jest szybki sposób na skopiowanie ścieżki do katalogu, który jest obecnie otwarty w Finderze?
Kopiowanie tej ścieżki jest bardzo łatwe w systemach plików Linux i Windows - wystarczy skopiować ją z paska adresu. Nie widzę odpowiedniej opcji w Finderze.
/Volumes/whatever/path/to/frontmost/window/view
czy coś innego? Zasadniczo, jaki następny krok zamierzasz wykonać ze ścieżką, gdy ją masz?Odpowiedzi:
Option+ Command+C
Skopiuje ścieżkę do wybranego folderu lub pliku do schowka. Wypróbowałem El Capitan.
źródło
Możesz to zrobić za pomocą Automatora za pomocą jednego skrótu klawiaturowego, którego możesz użyć z dowolnej aplikacji i bez instalowania oprogramowania innych firm.
Ta usługa Automatora skopiuje ścieżkę przedniego okna Findera, a nie ścieżkę wybranego pliku lub folderu, więc nie wpłynie to na to, które okna są otwarte ani jakie elementy są wybrane. Kopiowana ścieżka to po prostu tekst, więc można ją wkleić w dowolnym miejscu, w którym można wkleić tekst.
no input
(lub „pliki lub foldery”, aby pojawiła się po kliknięciu prawym przyciskiem myszy) i pozostaw ją ustawioną naany application
(chyba że chcesz, aby działała tylko z określonej aplikacji, takiej jak Finder).Zamień na
(* Your script goes here *)
:Zapisz usługę Automator pod dowolną nazwą, którą chcesz mieć w menu Usługi.
Ta usługa Automatora będzie teraz dostępna w menu Usługi.
Uwaga: Nie unika to spacji, więc jeśli na ścieżce są spacje, może być konieczne ich zacytowanie. Na przykład w terminalu ścieżka musiałaby być cytowana, ale w poleceniu Findera „Idź do folderu” nie. Jeśli chcesz skopiować zgodnie z cytatem, możesz zmienić
POSIX path
naquoted form of POSIX path
.Możesz dodać skrót klawiaturowy do usługi, przechodząc do Preferencji systemowych> Klawiatura> Skróty klawiaturowe, a następnie kliknij „Usługi” w lewym okienku, a następnie przewiń w dół do sekcji „Ogólne” w prawym okienku, aż znajdziesz swoją usługę.
źródło
Obok nazwy folderu w Finderze znajduje się ikona przedstawiająca ten folder. Ikonę tę można przeciągnąć w dowolne miejsce, w którym chcesz zaakceptować ścieżkę - przeciągnięcie do Terminala lub TextEdit w trybie zwykłego tekstu spowoduje upuszczenie ścieżki jako tekstu w oknie lub dokumencie. Nie działa to jednak ze wszystkimi miejscami docelowymi - na przykład kopiowanie do dokumentu TextEdit z tekstem sformatowanym powoduje skopiowanie łącza do folderu, a nie ścieżki.
Istnieją aplikacje innych firm , niektóre bezpłatne, niektóre płatne, które dodają tę funkcjonalność. Możesz również utworzyć usługę za pomocą Automatora ( lub AppleScript ), aby to zrobić, ale prostą i darmową metodą, którą lubię, szczególnie jeśli lubisz korzystać z terminala, jest wywołanie DTerm w oknie Findera i uruchomienie:
Spowoduje to skopiowanie bieżącej ścieżki do schowka Mac OS X.
źródło
Command+ I, a następnie skopiuj informacje w obszarze Gdzie:
źródło
Jeśli potrzebujesz ścieżki w Terminalu / iTerm, możesz po prostu wybrać plik / folder w Finderze, skopiować go ( Command+ C), przełączyć na Terminal i wkleić ( Command+ V).
Możesz także przeciągnąć i upuścić plik / folder do terminala / iTerm.
źródło
Wskazówka MacYourself Skopiuj ścieżkę pliku lub folderu do schowka w Mac OS X Lion działa na mnie w wersji 10.7.4. Zasadniczo prowadzi użytkownika przez etapy tworzenia usługi Automator, za pomocą której można skopiować pełną ścieżkę plików i folderów z Findera. Następnie użyj go, przypisując niestandardowy skrót lub użyj menu kliknięcia prawym przyciskiem myszy, aby skopiować ścieżkę do schowka po wybraniu pliku lub folderu.
Jeśli to pomoże, możesz także wpisać następujące polecenie w terminalu, aby Finder wyświetlił pełną ścieżkę do bieżącego folderu na pasku tytułu:
Aby wyłączyć ponownie, wykonaj następujące czynności:
źródło
~/Library/Services
myślę, że opisanie metody pobrania pliku, a następnie skopiowanie go tutaj (jak~/Library
domyślnie jest to ukryte w Lionie), a następnie wykonanie połowy instrukcji MacYourself, aby dodać skrót, byłoby w rzeczywistości bardziej skomplikowane. Instrukcje dostarczone przez MacYourself są dość proste do naśladowania.Jeśli używasz Alfreda, możesz wybrać elementy, naciśnij ⌥⌘ \ i wybierz Kopiuj ścieżkę do schowka.
Możesz także przypisać skrót do takiego skryptu :
Spowodowałoby to skopiowanie ścieżek wszystkich wybranych elementów:
W wersjach 10.7 i 10.8 występuje błąd, w którym wybór, lokalizacja wstawiania i właściwości docelowe odnoszą się do drugiego okna z przodu po otwarciu nowego okna. Wpływa zarówno na skrypty, jak i Alfreda, ale nie na usługi Automatora. Aby obejść ten problem, możesz przenieść fokus do innej aplikacji i cofnąć się przed uzyskaniem wyboru:
źródło
input
i przypisując je do usługi opartej Automator, który odbierafiles or folders
sięFinder.app
. Aby obejść ten błąd podczas uzyskiwania lokalizacji wstawiania Findera (pierwszy skrypt), możesz zastosować następujący, nietypowy, ale skuteczny hack (działa w 10.8.2): ukryj Findera, a następnie odkryj go ponownie po krótkim czasie - spowoduje to Findera zgłosić później prawidłową lokalizację wyboru / wstawienia; oczywisty minus: miganie.Chociaż nie odpowiada to bezpośrednio na twoje pytanie, mam bardziej wydajną metodę uzyskania ścieżki do pliku (prawdopodobnie na przykład, aby można go było wkleić do terminala lub pliku tekstowego). Przeciągnięcie i upuszczenie pliku w polu tekstowym spowoduje automatyczne wstawienie ścieżki pliku.
źródło
Kilka lat temu zawsze miałem narzędzie pos napisane przez Gary'ego Kerbaugha do poprawy interakcji między wyszukiwarką a terminalem.
cdf
przejdziecd
do ścieżki w pierwszym oknie Finderafdc
otworzy okno Findera przy bieżącej ścieżce powłokiposd
po prostu zrzuci ścieżkęTo w połączeniu z
pbcopy
ipbpaste
powinno pasować do rachunku za uzyskanie dowolnych ścieżek do formatu tekstowego, a następnie do schowka.Wierzę, że homebrew przyjął część, ale nie całość tego pakietu, więc nie jestem pewien, czy możesz znaleźć wykonalną wersję wszystkich powyższych, ale to była magia, kiedy zacząłem z niej korzystać. Teraz używam paska Launchbar do przesuwania plików bez dbania o nagranie określonego folderu.
źródło
posd | pbcopy
brzmi jakby to działało. Reszta wydaje się miła mieć (choć nie będzieopen .
działać zamiastfdc
?)open .
jednak - jest elegancki.pos
nie jest już w homebrew.Najłatwiejszy sposób na uzyskanie ścieżki do pliku lub folderu to uzyskanie informacji o folderze lub pliku (wybierz go, kliknij prawym przyciskiem myszy i wybierz polecenie Uzyskaj informacje), a następnie w środkowej sekcji „Ogólne” możesz wybrać i skopiuj (polecenie + C) ścieżkę.
Jeśli chodzi o inne pytanie, klikanie nagłówków kolumn w widoku listy w Finderze pozwala sortować rosnąco lub malejąco.
Nie rozumiem ostatniego pytania, które zadajesz - jeszcze raz powiedziałbym, że idź do samego pliku, kliknij prawym przyciskiem myszy i wykonaj jak opisano powyżej, aby uzyskać ścieżkę.
źródło
Nie wiem, dlaczego i co robię, ale to istnieje na moim komputerze (High Sierra 10.13.4)
źródło
W systemie OS X wiele rzeczy można osiągnąć, przeciągając i upuszczając. Apple uważa, że nie musisz mieć wygodnego dostępu do ścieżki pliku, ponieważ wszystko można osiągnąć, przeciągając i upuszczając. Nie jestem całkowicie tego samego zdania, ale zazwyczaj mogę robić, co chcę.
W ten sposób wykonywane są typowe działania w systemie OS X, gdzie potrzebna jest ścieżka w systemie Windows lub Linux.
Aby dowiedzieć się, gdzie jesteś w Finderze, kliknij prawym przyciskiem myszy (lub Command ⌘-kliknij) nazwę folderu w obszarze tytułu.
W oknie dialogowym wyboru pliku, aby przejść do otwartej lokalizacji Findera, przeciągnij folder lub dowolny plik z tego folderu do okna wyboru. Nie spowoduje to przeniesienia pliku lub folderu tak jak w systemie Windows, ale zamiast tego ustaw ścieżkę w oknie dialogowym Plik. (Aby to zrobić, możesz również przeciągnąć ikonę serwera proxy dokumentów (z paska tytułu większości aplikacji) lub ⌘-dragować elementy z Docka.)
Aby uzyskać ścieżkę do pliku w terminalu lub innej aplikacji tekstowej, przeciągnij plik w oknie terminala.
Co nie jest (łatwo) możliwe:
źródło
Ponieważ Yosemite ma teraz menu rozwijane podobne do systemu Windows w oknie informacyjnym i jest to najlepszy wynik Google, oto co wymyśliłem:
Info
okno, sekcjeComments
iPreview
zostaną domyślnie rozwinięteźródło
Aby skopiować aktywną ścieżkę w Finderze, po prostu kliknij z wciśniętym klawiszem Control folder lub plik, aby wyświetlić menu kontekstowe. Następnie wybierz
copy the_folder/file_you_want
. Następnie możesz wkleić ścieżkę do okna terminala.źródło
Właśnie zrobiłem szybką akcję Automatora. Akcja Uzyskaj pierwszą ścieżkę okna Findera spowoduje uzyskanie ścieżki Posix do okna Findera z przodu. To beta, ale działa dobrze. Tylko 10.8 Zwróci ścieżkę Posix z najbardziej otwartego okna Findera z przodu.
1, Otwórz zip i zainstaluj go, klikając dwukrotnie akcję.
Przejdzie do nazwy Działania narzędzi „Uzyskaj pierwszą ścieżkę okna Findera”
2, przeciągnij go normalnie do obszaru przepływu pracy i dodaj na przykład akcję „Kopiuj do schowka” poniżej
Wybrana usługa może być plik lub folder, czy zapisać go jako a'Service”to pozwoli Ci wtedy również użyć menu kontekstowego po kliknięciu na dowolny plik lub folder. spowoduje to uruchomienie akcji i zwróci tylko ten sam wynik okna. Nie wybrany plik lub folder. Alternatywnie ustaw na „brak”.
Możesz zapisać go jako usługę lub tak jak ja, zapisać jako aplikację, a następnie przeciągnąć aplikację na pasek narzędzi okna wyszukiwarki. Gdzie po prostu kliknij.
źródło
Przycisk Copy Path Finder to zdecydowanie najłatwiejsza metoda, jaką udało mi się osiągnąć. To takie proste - pobierz go, umieść w folderze Aplikacje, a następnie przeciągnij na pasek narzędzi wyszukiwarki, gotowe.
źródło