Obtener la ruta del archivo actualmente marcado

Obtener la ruta del archivo actualmente marcado

Estoy ejecutando OS X y me pregunto si hay alguna manera de obtener la ruta del archivo actualmente marcado en Finder.

¿Puede UNIX determinar en qué archivo he hecho clic?

Las razones para esto serían, por ejemplo, que podría crear un servicio que ejecute un script de shell, de modo que cuando haga clic derecho en un archivo, pueda elegir "Crear enlace simbólico" o algo similar.

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

Y podría haber muchas otras cosas que podrías hacer con esto.

Respuesta1

Esto debería hacerlo:

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

información relacionada