Як я можу отримати адресний рядок у Finder?


94

Я звик знати, де всі мої файли. Чи є спосіб отримати адресний рядок для відображення в Finder в OS X (10.5+), як у Провіднику в Windows або Nautilus в GNOME?

Я також хочу скопіювати адресний рядок. Можливо, робочий процес у Mac відрізняється, але я звик ретельно сортувати свої файли під багатьма шарами папок, і тоді, коли мені потрібно щось завантажувати чи завантажувати, або отримувати доступ до файлу в командному рядку чи інше, я можу скопіювати та вставити що безпосередньо у діалоговому вікні файлу.

Для уточнення, моя мета - мати досвід роботи з Windows: натисніть CtrlD( CmdL) і CtrlC.


Це може допомогти; ви можете перетягнути файл із Finder до діалогового вікна Open, щоб змінити каталог у діалоговому вікні до каталогу цього файлу (наприклад, для завантаження файлу)
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.


2
це показує повний шлях до каталогу на заголовку
Abel Melquiades Callejo

37

Рішення вашої проблеми - FinderPath . Встановіть його, а потім просто двічі клацніть у верхній частині вікна, де відображається його назва. Або натискаєте CmdG. Вуаля!

Він сумісний з macOS Sierra.


4
Це працює на mavericks, єдине, що для налаштування допоміжних пристроїв вам потрібно перейти до іншого меню, яке є, System Preferences > Security & Privacy > Privacy > Accessibilityі там ви повинні надати доступ до потрібних додатків
Cams

Це прекрасно працює. Робить навігацію до потрібного файлу чи каталогу клавіатурою в мільйон разів швидше. Дуже ганебно, що Apple за замовчуванням не включає цю істотну особливість.
Зловмисний

5

Щодо редагування: просто використовуйте openкоманду в терміналі.

open .відкриє ваш поточний робочий каталог у Finder, open ..батьківському каталозі тощо.


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


Ці підходи стосуються обміну терміналами / 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.

Подивіться на зображенні, як увімкнути смужку шляху:

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

Після активації ви можете побачити смужку Шлях у нижній частині вікна як зображення нижче:

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


3
  • Виберіть файл
  • Відкрийте контекстне меню за допомогою правої кнопки миші
  • А тепер натисніть клавішу "alt"
  • Параметри змінюються, і ви можете скопіювати шлях

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


2

Перевірте DTERM . Це дозволяє швидко відкрити підказку до поточного місцезнаходження. Звідти ви можете легко використовувати псевдонім для копіювання $ PWD ( echo $PWD | pbcopy), виконання команди на локальних файлах та багатьох інших дій.

Мені здається дуже корисним пов'язати Unix сторону Mac OS X з графічною стороною.


code.google.com/p/cdto також робить це.
ridogi

@ridogi, але це виглядає корисно, вони не зовсім однакові. Термінал DTERM - це більше дисплей з заголовком, ніж повний термінал. Хоча за допомогою швидкого натискання клавіші ви можете породжувати його у власний термінал. Крім того, він має можливість знати, що ви вибрали в пошуку, і можливість вставляти імена файлів.
Табіта

2

Проста відповідь - ні, у пошуку не існує рядка розташування. Немає простого / простого способу копіювання та вставки шляху до робочого каталогу.


Apple краще знає, що ви, як слід користуватися своїм комп’ютером. Якщо вам неможливо перейти до /, ви повинні вирішити, що вам потрібно перейти в іншому місці.
jeremyjjbrown

1

Якщо ви Command+ натисніть рядок заголовка, він покаже ієрархію того, в якому каталозі ви знаходитесь.

Ось знімок екрана в дії:

Команда + клацання рядка заголовка Finder

EDIT : Вибачте, я не прочитав частину про те, що хочуть скопіювати шлях. Якщо вам зручно з Терміналом. cdв каталог і запустіть, pwd | pbcopyі у вас буде поточний шлях у буфер обміну.


1
Я не думаю, що саме це шукає wag2639, оскільки він хоче скопіювати шлях
Верний

Я відповідно змінив свою відповідь. Я сподіваюся, що це допомагає.
Wuffers

0

Існує плагін контекстного меню під назвою FilePathCM, який отримає той же результат правою кнопкою миші замість комбінації клавіш, але в ньому не відображається рядок розташування.

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


ця програма, очевидно, більше не працює
Кріс МакГрат

0

Я думаю, що найкраще, що можна зробити без стороннього програмного забезпечення, - це відкрити вікно інспектора (option-command-I), яке показує вам властивості / "Отримати інформацію" поточно вибраного елемента та скопіювати вставку з пункту "Де : "рядок. Ви можете розміру вікна вниз бути менш нав'язливим.


0

Шлях може бути хорошою альтернативою. Рядок шляху показує, в якій папці ви знаходитесь, і ми дозволяємо швидко переміщатися назад. На жаль, це не дозволяє безпосередньо скопіювати вставлення адреси.

Як показати рядок шляху:

У меню Перегляд Finder виберіть "Показати панель шляху", щоб увімкнути рядок шляху до файлу "хлібний хліб" у нижній частині вікна Finder, як показано. Там ви можете натиснути будь-яку з батьківських папок вгору по шляху вашої поточної папки, щоб перейти до неї.


1
Це щось. Але було б так приємно, якби це можна було редагувати, щоб швидко переміщатися між папками, не завжди натискаючи.
Дорієн

0

Ви також можете переглядати файли та каталоги у веб-браузері таким чином на mac:

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

file:///Volumes/Macintosh%20HD/Users/[userFolder]/Documents/
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.