Jak mogę uzyskać pasek adresu w Finderze?

94

Przyzwyczaiłem się wiedzieć, gdzie są wszystkie moje pliki. Czy istnieje sposób na wyświetlenie paska adresu w Finderze w OS X (10.5+), tak jak w Eksploratorze w Windows lub Nautilus w GNOME?

Chcę też móc skopiować pasek adresu. Być może przepływ pracy jest inny na komputerze Mac, ale jestem przyzwyczajony do dokładnego sortowania plików pod wieloma warstwami folderów, a następnie, gdy muszę coś przesłać lub pobrać, albo uzyskać dostęp do pliku w wierszu polecenia itp., Mogę skopiować i wkleić bezpośrednio w oknie dialogowym pliku.

Aby to wyjaśnić, moim celem jest doświadczenie takie jak w systemie Windows: naciśnij CtrlD( CmdL) i CtrlC.

wag2639
źródło
To może pomóc; możesz przeciągnąć plik z Findera do okna dialogowego Otwórz, aby zmienić katalog w oknie dialogowym na katalog tego pliku (np. w celu przesłania pliku)
Chealion
Mam problem z gładzikiem, który sprawia, że ​​przeciąganie jest szczególnie trudne.
wag2639,
1
Możesz przeciągnąć plik do terminala, aby wydrukować jego ścieżkę pod kursorem. Działa to również z wieloma innymi oknami dialogowymi. Naprawdę wymyśliłbym funkcję przeciągania gładzika; to naprawdę bardzo ważna akcja w OS X.
NReilingh

Odpowiedzi:

45

Ta funkcja nie jest dostępna „taka, jaka jest” w Finder.app.

Zamiast wpisywać ścieżkę do folderu / pliku odbywa się poprzez cmd+shift+Gjak wskazał przez @snk, wyświetlając ścieżkę swojej bieżącej lokalizacji można włączyć z tego jednego-liner w Terminal.app:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES && killall Finder,

kopiowanie ścieżki można wykonać za pomocą wtyczki menu kontekstowego wspomnianej przez @ridogi.

romainl
źródło
2
pokazuje pełną ścieżkę katalogu na pasku tytułowym
Abel Melquiades Callejo
37

Rozwiązaniem Twojego problemu jest FinderPath . Zainstaluj go, a następnie po prostu kliknij dwukrotnie w górnej części okna, gdzie jest wyświetlana jego nazwa. Lub naciskasz CmdG. Voilà!

Jest kompatybilny z macOS Sierra.

slhck
źródło
4
Działa na indywidualnościach, jedyną rzeczą jest to, że aby skonfigurować urządzenia pomocnicze, musisz przejść do innego menu, które jest System Preferences > Security & Privacy > Privacy > Accessibilitytam i musisz przyznać dostęp do pożądanych aplikacji
Cams
To działa idealnie. Sprawia, że ​​nawigacja do odpowiedniego pliku lub katalogu za pomocą klawiatury jest zillion razy szybsza. To naprawdę wstyd, że Apple domyślnie nie zawiera tej istotnej funkcji.
Miscreant
5

Jeśli chodzi o edycję: wystarczy użyć openpolecenia w Terminalu.

open .otworzy twój aktualny katalog roboczy w Finderze, open ..katalogu nadrzędnym itp.


W przeciwnym kierunku możesz użyć ikony proxy (ikona folderu na pasku tytułu Findera). Przeciągnij go do okna terminala, a ścieżka do folderu zostanie wstawiona w bieżącej lokalizacji kursora.


Te podejścia obsługują wymianę terminali / Findera. Dzięki możliwości przeciągania / upuszczania plików i folderów w oknach dialogowych otwierania / zapisywania, komendzie Idź do folderu w Finderze oraz możliwości poruszania się po hierarchii folderów w Finderze przez kliknięcie ikony proxy w menu Command i menu Idź w Finderze, tam niewiele brakuje do nawigacji. Różni się od systemu Windows, ale działa równie dobrze.


Za pomocą Automatora można utworzyć usługę, która nie wymaga danych wejściowych w Finderze ani żadnej aplikacji i wykonuje następujące czynności w akcji Uruchom AppleScript :

tell application "Finder"
    set topWnds to every window whose index is equal to 1 as list
    set cwd to target of first item of topWnds as alias
    tell application "Terminal" to activate
    tell application "System Events"
        keystroke "t" using {command down}
        keystroke "cd " & (POSIX path of cwd) as text
        key code 36
    end tell
end tell

Nie jest zbyt elegancki, ale pobiera ścieżkę okna znajdującego się z przodu wyszukiwarki, otwiera nową kartę Terminala i używa cdsię tam dostać.


Możesz dodatkowo użyć narzędzi schowka do wiersza poleceń: pbcopyi pbpaste. Możesz wpuścić dowolną ścieżkę pbcopyi uzyskać do niej dostęp z narzędzi GUI, np . Polecenia Finder Go to Folder ...

Daniel Beck
źródło
5

To jest proste. Po prostu przejdź do wyszukiwarki. Kliknij na view. Wybierz Show Path Barlub naciśnij przycisk alt+ command+ P.

Zobacz obraz, w jaki sposób włączysz pasek ścieżki:

wprowadź opis zdjęcia tutaj

Po włączeniu możesz zobaczyć pasek ścieżki w dolnej części okna, jak na obrazku poniżej:

wprowadź opis zdjęcia tutaj

StreetCoder
źródło
3
  • Wybierz plik
  • Otwórz menu kontekstowe prawym przyciskiem myszy
  • A teraz wciśnij klawisz „alt”
  • Opcje się zmieniają i możesz skopiować ścieżkę

wprowadź opis zdjęcia tutaj

Georg Vinzent Hofmann
źródło
2

Sprawdź DTERM . Pozwala szybko otworzyć monit o bieżącą lokalizację. Stamtąd możesz łatwo użyć aliasu, aby skopiować $ PWD ( echo $PWD | pbcopy), uruchomić polecenie na plikach lokalnych i wiele innych akcji.

Uważam, że jest to bardzo pomocne w powiązaniu uniksowej strony Mac OS X ze stroną graficzną.

Tabitha
źródło
code.google.com/p/cdto również to robi.
ridogi
@ridogi, chociaż wygląda to na przydatne, nie są takie same. Terminal DTERM to raczej wyświetlacz Heads up Display niż pełny terminal. Jednak za pomocą szybkiego naciśnięcia klawisza możesz go odrodzić we własnym terminalu. Ma również możliwość poznania tego, co aktualnie wybrałeś w wyszukiwarce i możliwość wklejenia nazw plików.
Tabitha
2

Prosta odpowiedź brzmi: nie, nie ma paska lokalizacji w wyszukiwarce. Nie ma prostego / łatwego sposobu na skopiowanie i wklejenie ścieżki do katalogu roboczego.

Kelbizzle
źródło
Apple lepiej wie, jak powinieneś korzystać z komputera. Jeśli nie możesz nawigować do / powinieneś zdecydować, że musisz nawigować gdzie indziej.
jeremyjjbrown
1

Jeśli Command+ kliknięcie paska tytułu pokaże hierarchię, co jesteś w katalogu.

Oto zrzut ekranu z niego w akcji:

Command + kliknięcie paska tytułu Findera

EDYCJA : Przepraszam, nie przeczytałem części o chęci skopiowania ścieżki. Jeśli nie masz nic przeciwko Terminalowi. cddo katalogu i uruchom, pwd | pbcopya będziesz mieć bieżącą ścieżkę w schowku.

Wuffers
źródło
1
Nie sądzę, że tego właśnie szuka wag2639, ponieważ chce być w stanie skopiować ścieżkę
Vervious
Odpowiednio zmieniłem odpowiedź. Mam nadzieję, że to pomoże.
Wuffers
0

Istnieje wtyczka menu kontekstowego o nazwie FilePathCM, która zapewni ci ten sam efekt kliknięciem prawym przyciskiem zamiast skrótu klawiaturowego, ale nie pokazuje paska lokalizacji.

http://www.limit-point.com/Utilities/FilePathCM.html

ridogi
źródło
ta aplikacja najwyraźniej już nie działa
Chris McGrath
0

Myślę, że najlepiej, co możesz zrobić bez oprogramowania innych firm, to otworzyć okno inspektora (Option-Command-I), które pokazuje właściwości / „Uzyskaj informacje” aktualnie wybranego elementu, i skopiuj i wklej z „Gdzie :" linia. Możesz zmniejszyć rozmiar okna, aby było mniej nachalne.

Potatoswatter
źródło
0

Pasek ścieżki może być dobrą alternatywą. Pasek ścieżki pokazuje, w którym folderze jesteś, i pozwalasz szybko nawigować wstecz. Niestety nie pozwala na bezpośrednie skopiowanie adresu.

Jak wyświetlić pasek ścieżki:

W menu Widok Findera wyłącz „Pokaż pasek ścieżki”, aby włączyć klikalny pasek ścieżki pliku „breadcrumb” u dołu okna Findera, jak pokazano. Tam możesz kliknąć dowolny folder nadrzędny na ścieżce bieżącego folderu, aby przejść do niego.

Giorgio
źródło
1
To jest coś. Byłoby jednak miło, gdyby można było to edytować, aby szybko przechodzić między folderami bez konieczności klikania.
dorien
0

Możesz także przeglądać pliki i katalogi w przeglądarce internetowej w ten sposób na komputerze Mac:

file:///Volumes/Production/NBAA/17-379%20EBACE%202018/

file:///Volumes/Macintosh%20HD/Users/[userFolder]/Documents/
Steve Freeman
źródło