Respuestas:
Simplemente seleccione el archivo en Finder y presione CmdCo vaya a Editar »Copiar . Luego puede pegar la ruta directamente a una ventana de terminal.
Tenga en cuenta que esto escapará a los caracteres especiales.
Si desea la ruta en forma legible para humanos, debe hacer lo siguiente:
Pegue lo siguiente en el campo:
tell application "Finder"
set sel to the selection as text
set the clipboard to POSIX path of sel
end tell
Debe tener un aspecto como este:
Guarde el servicio con el nombre que desee, por ejemplo, Copiar ruta legible por humanos .
Esta es la primera parte. Ahora, configure un atajo de teclado:
Establecer un atajo de teclado para su servicio
Et voilà, ahora presione ese shorcut cuando necesite la ruta de cualquier elemento del Finder seleccionado.
~/Library/Services
. FastScripts puede ayudarlo si las preferencias de acceso directo predeterminadas no funcionan.
Go to Folder…
( command-shift-g
).
Abra el "Terminal" Applications > Utilities > Terminal
y luego arrastre el archivo a la ventana. Se mostrará la ruta completa de Unix del archivo.
Haga clic derecho (o control-clic) en el icono del archivo, luego mantenga presionada la tecla de opción. En el menú emergente que aparece, habrá un elemento de menú "Copiar " nombre de archivo " como Ruta". Ese elemento del menú colocará la ruta POSIX al elemento en el portapapeles.
Arrastre el archivo a textEdit para obtener la ruta.
Arrastrar el archivo a la Terminal reemplazará espacios o caracteres especiales en el nombre del archivo con barras invertidas.
foo bar
, se convertirán a foo\ bar
.
Navega hasta el archivo. Copie el archivo (Cmd + C). Abra TextEdit o Notes. Pegar (Cmd + V).
¡Magia!