Какой быстрый способ скопировать путь к каталогу, который в данный момент открыт в Finder?
Копировать этот путь очень просто в файловых менеджерах Linux и Windows - вам просто нужно скопировать его из адресной строки. Я не вижу соответствующей опции в Finder.
/Volumes/whatever/path/to/frontmost/window/view
или что-то еще? По сути, каков следующий шаг, который вы собираетесь выполнить с помощью пути, когда он у вас есть?Ответы:
Option+ Command+C
Скопирует путь для выбранной папки или файла в буфер обмена. Пробовал на Эль Капитане.
источник
Вы можете использовать Automator для этого с помощью одной комбинации клавиш, которую можно использовать из любого приложения, и без установки стороннего программного обеспечения.
Эта служба Automator будет копировать путь переднего окна Finder, а не путь к выбранному файлу или папке, поэтому он не повлияет на то, какие окна открыты или какие элементы выбраны. Скопированный путь - это просто текст, поэтому его можно вставить в любое место, куда вы можете вставить текст.
no input
(или «файлы или папки», чтобы она появлялась при щелчке правой кнопкой мыши) и оставьте ее равнойany application
(если только вы не хотите, чтобы она работала только в определенном приложении, например в Finder).Заменить
(* Your script goes here *)
на:Сохраните службу Automator под любым именем, которое вы хотите иметь в меню «Службы».
Эта услуга Automator теперь будет в вашем меню услуг.
Примечание. Это не исключает пробелов, поэтому, если в вашем пути есть пробелы, вам может потребоваться заключить его в кавычки. Например, в Терминале путь должен быть заключен в кавычки, но в команде Finder «Перейти к папке» это не так. Если вы хотите скопировать, как указано, вы можете изменить
POSIX path
наquoted form of POSIX path
.Вы можете добавить сочетание клавиш для службы, перейдя в «Системные настройки»> «Клавиатура»> «Сочетания клавиш», затем нажмите «Службы» на левой панели, а затем прокрутите вниз до раздела «Общие» на правой панели, пока не найдете свою службу.
источник
Рядом с именем папки в Finder находится значок, изображающий эту папку. Этот значок можно перетащить в любое место, где требуется принять путь - перетаскивание в терминал или TextEdit в режиме обычного текста приведет к удалению пути в виде текста в окне или документе. Однако это работает не со всеми адресатами - например, при копировании в форматированный текстовый документ TextEdit копируется ссылка на папку, а не путь.
Есть некоторые сторонние приложения , некоторые бесплатные, некоторые платные, которые добавляют эту функциональность. Вы также можете создать сервис с Automator ( или AppleScript ) для этого, но простой и бесплатный метод, который мне нравится, особенно если вы все равно хотите использовать терминал, - это вызывать DTerm в окне Finder и запускать:
Это скопирует текущий путь в буфер обмена Mac OS X.
источник
Command+ I, затем скопируйте информацию в поле Где:
источник
Если вам нужен путь в Terminal / iTerm, вы можете просто выбрать файл / папку в Finder, скопировать его ( Command+ C), переключиться на терминал и вставить его ( Command+ V).
Вы также можете перетащить файл / папку в терминал / iTerm.
источник
Совет MacYourself Скопировать путь к файлу или папке в буфер обмена в Mac OS X Lion работает для меня на 10.7.4. По сути, он ведет вас через этапы создания службы Automator, которую можно использовать для копирования полного пути файлов и папок из Finder. Затем вы используете его, назначая настраиваемую горячую клавишу или используя контекстное меню, чтобы скопировать путь к буферу обмена, когда выбран файл или папка.
Если это помогает, вы также можете ввести следующую команду в Терминале, чтобы Finder отображал полный путь к текущей папке в заголовке:
Используйте следующее, чтобы выключить его снова:
источник
~/Library/Services
я думаю, описать метод загрузки файла, затем скопировать его здесь (как~/Library
это скрыто по умолчанию в Lion), а затем выполнить половину инструкций MacYourself, чтобы добавить ярлык на самом деле было бы более сложно. Инструкции, предоставленные MacYourself, довольно просты для подражания.Если вы используете Альфред, вы можете выбрать элементы, нажать ⌥⌘ \ и выбрать Скопировать путь в буфер обмена.
Вы также можете назначить ярлык для скрипта следующим образом:
Это скопирует пути всех выбранных элементов:
На 10.7 и 10.8 есть ошибка, в которой свойства selection, location и target ссылаются на второе переднее окно после открытия нового окна. Это влияет как на сценарии, так и на Альфреда, но не на службы Automator. В качестве обходного пути вы можете переместить фокус в другое приложение и обратно, прежде чем получить выбор:
источник
input
и назначив ее службе Automator основы на который получаетfiles or folders
вFinder.app
. Чтобы обойти ошибку при получении местоположения вставки Finder (1-й скрипт), вы можете применить следующий, очень эффективный, но эффективный хак (работает на 10.8.2): скрыть Finder, а затем снова показать его после небольшой задержки - это вызовет Finder сообщить о правильном месте выбора / вставки позже; очевидный недостаток: мигает.Хотя это не дает прямого ответа на ваш вопрос, у меня есть более эффективный метод получения пути к файлу (предположительно для его вставки, например, в терминал или текстовый файл). Просто перетащите файл в текстовое поле, чтобы автоматически вставить путь к файлу.
источник
Еще несколько лет назад у меня всегда была утилита pos, написанная Гэри Кербо для улучшения взаимодействия между поиском и терминалом.
cdf
будетcd
путь к переднему окну Finderfdc
откроет окно Finder по текущему пути оболочкиposd
просто сбросит путьЭто в сочетании с
pbcopy
иpbpaste
должно соответствовать требованиям для получения произвольных путей к текстовому формату, а затем в буфер обмена.Я считаю, что homebrew принял часть, но не весь этот пакет, поэтому я не уверен, сможете ли вы найти работоспособную версию всего вышеперечисленного, но это было волшебно, когда я впервые начал использовать его. Теперь я просто использую панель запуска, чтобы перемещать файлы, не заботясь о записи определенной папки.
источник
posd | pbcopy
Похоже, это будет работать. Остальные, кажется, хорошо иметь (хотя не будетopen .
работать вместоfdc
?)open .
хотя - это элегантно.pos
уже не на доморощенном.Самый простой способ, которым я знаю, чтобы получить путь к файлу или папке, - это получить информацию о папке или файле (выберите ее, щелкните правой кнопкой мыши и выберите «Получить информацию»), а затем в среднем разделе «Общие» можно выбрать и скопировать (команда + C) путь.
Что касается вашего другого вопроса, щелкнув заголовки столбцов в представлении списка в Finder, можно отсортировать по возрастанию или по убыванию.
Я не понимаю последний вопрос, который вы задаете - опять же, я бы сказал, перейдите к самому файлу, щелкните правой кнопкой мыши и сделайте, как я описал выше, чтобы получить путь.
источник
Не знаю почему или что я делаю, но это существует на моем ПК (High Sierra 10.13.4)
источник
На OS X многие вещи могут быть достигнуты перетаскиванием. Apple считает, что вам не нужно иметь удобный доступ к пути к файлу, потому что все можно сделать с помощью перетаскивания. Я не совсем в своем уме, но обычно я могу делать то, что хочу.
Это то, как общие действия выполняются в OS X, где вам потребуется путь в Windows или Linux.
Чтобы просто узнать, где вы находитесь в Finder, щелкните правой кнопкой мыши (или - Command ⌘щелкните) имя папки в области заголовка.
В диалоговом окне выбора файлов, чтобы перейти к открытому местоположению Finder, перетащите папку или любой файл из этой папки в диалоговое окно выбора. Это не будет перемещать файл или папку, как это происходит в Windows, но вместо этого укажите путь к диалоговому окну «Файл». (Для этого можно также перетащить значок прокси-сервера документа (из строки заголовка большинства приложений) или ⌘-drag элементов из Dock.)
Чтобы получить путь к файлу в терминале или другом текстовом приложении, перетащите файл в окно терминала.
Что не возможно (легко):
источник
Так как Yosemite теперь имеет Windows-подобные выпадающие списки в информационном окне, и это лучший результат Google, вот что я придумал:
Info
окно, тоComments
иPreview
разделы будут расширены по умолчаниюисточник
Чтобы скопировать активный путь в Finder, просто щелкните по папке или файлу, удерживая клавишу Control, чтобы вызвать контекстное меню. Далее выберите
copy the_folder/file_you_want
. После этого вы можете вставить путь к окну терминала.источник
Я только что сделал быстрое действие Automator. Действие « Получить первый путь окна Finder» позволяет получить передний край окна поиска Finder Posix. Это бета, но работает нормально. Только 10.8 Возвращает путь Posix переднего самого открытого окна Finder.
1. Откройте почтовый индекс и установите его, дважды щелкнув по действию.
Это войдет в название Utilities Actions 'Get first Finder Window Path'
2, перетащите его как обычно в область рабочего процесса и добавьте, например, под ним действие «Копировать в буфер обмена».
Сервис выбран может быть файл или папку , если вы сохраните его как a'Service»это позволит вам затем использовать контекстное меню при нажатии на любой файл или папку. это приведет к выполнению действий и возврату только результата того же окна. Не выбранный файл или папка. В качестве альтернативы установите его на «нет».
Вы можете сохранить его как службу или, как я, сохранить как приложение, а затем перетащить приложение на панель инструментов окон поиска. Где вы просто должны нажать на нее.
источник
Кнопка Copy Path Finder - безусловно, самый простой способ для этого. Это так просто - загрузите его, поместите в папку «Приложения», а затем перетащите на панель инструментов вашего искателя, готово.
источник