Mac Finder: получение пути к каталогу или файлу в виде строки

33

В Windows можно щелкнуть правой кнопкой мыши файл. Затем выберите «Свойства». В «свойствах» указывается путь к файловой системе. Затем можно скопировать, пометив и сохранив (в буфер обмена).

Я не мог найти способ сделать это в Mac.

Поэтому мой вопрос:

Могу ли я получить путь файловой системы к каталогу или файлу через графический интерфейс Mac Finder?

mizech
источник

Ответы:

65

Ctrl-нажмите (или два щелчка пальцем) файл, путь к которому вы хотите, затем нажмите Optи выберите «Копировать как имя пути» (или то, что он называется на английском языке) из контекстного меню.

Вы также можете просто выбрать файл, а затем нажать, Opt-Cmd-Cчтобы скопировать путь в буфер обмена.

Harcker
источник
3
Вау, я понятия не имел!
Алан Шутко
2
* Дин * Это был звук старой собаки, изучающей новый трюк.
Ɱark Ƭ
2
Это не работает с версиями OS X до OS X 10.11.
user3439894 10.09.16
Удержание <kbd> Option </ kbd> показывает так много скрытых / альтернативных опций меню.
Мэтт Сефтон
6

Я не вижу способа сделать это только с Finder. Лучшее, что я мог сделать, это:

  1. Откройте окно терминала.
  2. Перетащите нужный файл в терминал.
  3. Выберите имя файла в окне терминала.
  4. Скопируйте имя файла в буфер обмена.

Сафари тоже будет работать. Это URL файла, поэтому вам нужно быть осторожным с выбором.

Ɱark Ƭ
источник
Вы также можете перетащить файл в окно TextEdit (в режиме обычного текста) ... что может быть менее опасно.
Сэм
Не знаю, что такое перетаскивание в Mac OS. Большое спасибо. Ваш ответ был определенно полезным для меня тоже.
Мизех
2

Вы можете перетащить файл или папку из приложения Finder в диалоговое окно. Полный путь к файлу или папке появится в диалоговом окне. Кроме того, вы можете перетащить файл или папку в приложение терминала или во многие другие приложения, чтобы расширить путь.

Кроме того, если вы включите отображение панели пути в приложении Finder, вы можете перетащить любую часть полного пути в диалоговое окно. Панель пути может быть включена путем выбора View➔Show Path Barиз строки меню или с помощью комбинации клавиш option+ + P.

Дэвид Андерсон
источник
2

Я использую macOS Mojave. Легко найти то, что вы хотите, просто перейдите в папку и нажмите на значок шестеренки в верхней части окна, там вы можете увидеть опцию под названием «Копировать« имя папки »как путь». Вот и все!

Стефан
источник
1

Мне нравится копирование элемента управления / опции как уловка пути, но я никогда не вспоминаю об этом, поэтому я в конечном итоге использую сервисное меню Finder, чтобы позволить вам расширить эту функцию. По своему замыслу Apple отображает только путь к общим сетевым файлам в области получения информации, поэтому вам нужно подключить сервис к Finder, чтобы получить его в общем (по некоторым причинам, я уверен, что я бы хотел услышать за напитком ).

При этом я использую Path Snagger 2 и очень доволен им, так как могу управлять POSIX / SMB / HFS и file: // любым форматом для пути, который копируется. Вы можете обрабатывать несколько файлов одновременно, контролировать всевозможные изменения в том, как строится путь. Мне также не нужно делать несколько кликов, и я постоянно копирую пути, так что это стоит затрат.

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

bmike
источник