Получить путь к текущему отмеченному файлу

Получить путь к текущему отмеченному файлу

Я использую OS X и мне интересно, есть ли способ получить путь к текущему отмеченному файлу в Finder.

Например, может ли UNIX определить, на какой файл я нажал?

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

ln -s path/to/currently/marked/file path/to/currently/marked/file_symlink

И с этим можно сделать массу других вещей.

решение1

Это должно сработать:

osascript -e 'tell application "Finder" to get POSIX path of (selection as string)'

Связанный контент