Как получить адресную строку в Finder?

94

Я привык знать, где все мои файлы. Есть ли способ получить адресную строку для отображения в Finder в OS X (10.5+), как в Explorer в Windows или Nautilus в GNOME?

Я также хочу иметь возможность скопировать адресную строку. Возможно, рабочий процесс отличается на Mac, но я привык тщательно сортировать файлы по многим слоям папок, а затем, когда мне нужно загрузить или загрузить что-то, или получить доступ к файлу в командной строке и т. Д., Я могу скопировать и вставить это непосредственно в диалоге файла.

Чтобы уточнить, моя цель состоит в том, чтобы иметь опыт, как в Windows: нажмите CtrlD( CmdL) и CtrlC.

wag2639
источник
Это может помочь; Вы можете перетащить файл из Finder в диалоговое окно «Открыть», чтобы изменить каталог в диалоговом окне на каталог этого файла (например, для загрузки файла)
Chealion
У меня проблема с трекпадом, что делает перетаскивание особенно трудным.
wag2639
1
Вы можете перетащить файл в терминал, чтобы распечатать его путь по курсору. Это будет работать и с множеством других диалогов. Я бы действительно понял, что такое перетаскивающий трекпад; это действительно очень важное действие в OS X.
NReilingh

Ответы:

45

Эта функция недоступна "как есть" в Finder.app.

Вместо этого, введя путь к папке / файлу осуществляется с помощью , cmd+shift+Gкак указал на @snk, показывая путь вашего текущего местоположения может быть включен с этим однострочника в Terminal.app:

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

Копирование пути может быть сделано с помощью плагина контекстного меню, упомянутого @ridogi.

romainl
источник
2
это показывает полный путь к каталогу в строке заголовка
Abel Melquiades Callejo
37

Решением вашей проблемы является FinderPath . Установите его, а затем просто дважды щелкните в верхней части окна, где отображается его имя. Или вы нажимаете CmdG. Вуаля!

Он совместим с macOS Sierra.

slhck
источник
4
Он работает на Mavericks, единственное, что для того, чтобы настроить вспомогательные устройства, вы должны перейти в другое меню, System Preferences > Security & Privacy > Privacy > Accessibilityи там вы должны предоставить доступ к нужным приложениям
Cams
Это работает отлично. Делает навигацию к нужному файлу или каталогу с клавиатуры в миллион раз быстрее. Это действительно позорно, что Apple не включает эту важную функцию по умолчанию.
Miscreant
5

Что касается вашего редактирования: просто используйте openкоманду в терминале.

open .откроет ваш текущий рабочий каталог в Finder, open ..родительский каталог и т. д.


В другом направлении вы можете использовать значок прокси (значок папки в строке заголовка Finder). Перетащите его в окно терминала, и путь к папке будет вставлен в текущую позицию курсора.


Эти подходы обрабатывают обмены терминалов и искателей. Благодаря возможности перетаскивать файлы и папки в диалоговые окна открытия / сохранения, команду « Перейти к папке» в Finder и возможность перемещаться по иерархии папок в Finder, щелкнув по значку прокси с помощью команды «Command», и меню « Перейти» в Finder. немного не хватает вам может понадобиться для навигации. Это отличается от Windows, но работает так же хорошо.


Вы можете использовать Automator для создания Сервиса, который не принимает никаких входных данных в Finder или любом приложении и выполняет следующие действия в действии Запуск 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

Не слишком элегантно, но он получает путь к главному окну искателя, открывает новую вкладку «Терминал» и использует ее cdдля доступа.


Вы можете дополнительно использовать утилиты буфера обмена для командной строки: pbcopyи pbpaste. Вы можете направить любой пути в pbcopyи доступ к нему из GUI утилита, например искатель Перейти в папку ... команды.

Даниэль Бек
источник
5

Это просто. Просто иди к поиску. Нажмите на view. Выберите Show Path Barили нажмите кнопку alt+ command+ P.

Посмотрите на изображение, как вы включите Path Bar:

введите описание изображения здесь

Когда у вас есть возможность, вы можете увидеть панель пути в нижней части окна, как показано на рисунке ниже:

введите описание изображения здесь

StreetCoder
источник
3
  • Выберите файл
  • Открыть контекстное меню правой кнопкой мыши
  • А теперь нажмите клавишу «alt»
  • Параметры меняются, и вы можете скопировать путь

введите описание изображения здесь

Георг Винзент Хофманн
источник
2

Проверьте DTERM . Это позволяет быстро открыть подсказку для текущего местоположения. Оттуда вы можете легко использовать псевдоним для копирования $ PWD ( echo $PWD | pbcopy), запуска команды для локальных файлов и многих других действий.

Я считаю очень полезным связать Unix-сторону Mac OS X с графической.

Табита
источник
code.google.com/p/cdto также делает это.
ридоги
@ridogi, хотя это выглядит полезным, они не совсем одинаковые. Терминал DTERM является скорее дисплеем Heads Up, чем полным терминалом. Хотя с быстрым нажатием клавиши вы можете запустить его в свой собственный терминал. Также у него есть возможность узнать, что вы в данный момент выбрали в Finder, и возможность вставлять имена файлов.
Табита
2

Простой ответ - нет, в искателе нет адресной строки. Нет простого / простого способа скопировать и вставить путь в рабочий каталог.

Kelbizzle
источник
Apple лучше знает, как использовать компьютер. Если вы находите невозможным перейти к /, вы должны решить, что вам нужно перейти в другое место.
jeremyjjbrown
1

Если вы нажмете Command+ строку заголовка, она покажет иерархию, в которой вы находитесь.

Вот скриншот этого в действии:

Command + щелчок строки заголовка Finder

РЕДАКТИРОВАТЬ : Извините, я не читал часть о желании скопировать путь. Если вам удобно с Терминалом. cdв каталог и запустите, pwd | pbcopyи у вас будет текущий путь в буфере обмена.

Wuffers
источник
1
Я не думаю, что это то, что ищет wag2639, поскольку он хочет иметь возможность скопировать путь
Vervious
Я изменил свой ответ соответственно. Я надеюсь, что это помогает.
Вуфферс
0

Существует плагин контекстного меню под названием FilePathCM, который даст вам тот же результат, если щелкнуть правой кнопкой мыши вместо сочетания клавиш, но на нем не отображается строка местоположения.

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

ridogi
источник
это приложение, очевидно, больше не работает
Крис МакГрат,
0

Я думаю, что лучшее, что вы можете сделать без стороннего программного обеспечения, - это открыть окно инспектора (option-command-I), в котором отображаются свойства / «Получить информацию» выбранного в данный момент элемента, и скопировать и вставить из «Где». :" линия. Вы можете уменьшить размер окна, чтобы быть менее навязчивым.

Potatoswatter
источник
0

Панель пути может быть хорошей альтернативой. Панель пути показывает, в какой папке вы находитесь, и позволяет быстро вернуться назад. К сожалению, это не позволяет копировать вставить адрес напрямую.

Как показать панель пути:

В меню «Вид» Finder установите флажок «Показать панель пути», чтобы включить активируемую панель пути к файлу в нижней части окна Finder, как показано. Там вы можете нажать на любую из родительских папок вверх по пути вашей текущей папки, чтобы перейти к ней.

Джорджио
источник
1
Это что-то. Но было бы так здорово, если бы это было редактируемым, чтобы быстро перемещаться между папками без необходимости нажимать.
Дориен
0

Вы также можете просматривать файлы и каталоги в веб-браузере на Mac:

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

file:///Volumes/Macintosh%20HD/Users/[userFolder]/Documents/
Стив Фримен
источник