Es muy molesto tener que abrir siempre el Information about...
para obtener la ruta de una carpeta o un archivo.
¿Hay algo como un menú contextual para obtener el url
o la ruta de cualquier archivo o carpeta?
Es muy molesto tener que abrir siempre el Information about...
para obtener la ruta de una carpeta o un archivo.
¿Hay algo como un menú contextual para obtener el url
o la ruta de cualquier archivo o carpeta?
En OS X "El Capitan",
Option + Command + C el archivo/carpeta seleccionado
O
option a la derecha haga clic en el archivo/carpeta (en el Finder)
Seleccionar ' Copiar "archivo/carpeta" como nombre de ruta '.
Copiar la ruta del archivo en el Finder
Ahora tiene la opción de copiar la ruta a un archivo sin copiar el propio archivo, lo que es perfecto para trabajar con archivos almacenados en un servidor. Para copiar la ruta del archivo, haga clic con el botón derecho sobre el archivo en el Finder y, a continuación, mantenga pulsada la tecla Opción y elija Copiar como nombre de ruta.
(De Apple) http://www.apple.com/osx/all-features/#other-features
Esto es bastante fácil.
Seleccione el archivo y luego Command-C pondrá la ruta del archivo en el portapapeles. Si luego lo pega en la Terminal obtendrá la ruta completa, desafortunadamente la mayoría de las otras aplicaciones sólo obtendrá el nombre del archivo.
Si quieres la ruta completa puedes crear un servicio de Automator para hacerlo fácilmente :-
Cree un nuevo servicio de Automator y cambie el valor de ' Servicio que recibe Seleccionado ' a : Archivos o carpetas Y el en a la Buscador aplicación.
Añade un Copiar en el portapapeles Acción y guardar el servicio.
Ahora puede seleccionar un archivo, hacer clic con el botón derecho para obtener un menú contextual y seleccionar su servicio en el submenú Servicio.
La ruta estará en el portapapeles lista para que la pegues. Incluso puedes establecer un atajo de teclado para ello si quieres.
Originalmente utilicé una acción Run Applescript para obtener la ruta Posix al archivo y pasarla al Copiar en el portapapeles Acción.
Pero descubrí que lo único que se necesita es que la selección se pase directamente al Copiar en el portapapeles Acción.
Esto mejoró el Applescript porque el Applescript sólo podía tratar con un elemento seleccionado como estaba escrito.
Pero ahora puedes seleccionar múltiples archivos y obtener múltiples rutas en el portapapeles sin escribir ningún código.
Para usar la ruta en el Terminal es más fácil si simplemente arrastras el archivo/carpeta a la ventana del Terminal.
@TonyWilliams, Buen punto sobre el uso de la acción de copiar al portapapeles. Me gustaría votar su respuesta, pero en primer lugar, puedo sugerir que editar su respuesta a sólo reflejan que. El applescript que utilizas se romperá si se selecciona más de un elemento. Y tu descubrimiento cubre tanto las opciones simples como las múltiples.
@markhunte Lamentablemente estoy en el trabajo sin Mac durante las próximas ocho horas para poner una nueva captura de pantalla. Puede que lo consiga en la comida :) si no, será cuando llegue a casa esta noche.
Puedes asignar un acceso directo a un script así:
tell application "Finder" to set s to selection as alias list
if s is {} then return
set out to ""
repeat with f in s
set out to out & POSIX path of f & linefeed
end repeat
set the clipboard to out
Hubo un error en 10.7 y 10.8 que dificultó la obtención de la selection
de forma fiable, pero se arregló en 10.9. (Finder ignoraba las ventanas que se creaban después de la última vez que se movía el foco a otra aplicación y de vuelta). Si utiliza 10.7 o 10.8, añada estas líneas al comienzo del script:
activate application "SystemUIServer"
activate application "Finder"
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
¿Cmd+I? ¿O hacer que el Finder muestre la barra de la ruta del archivo? ¿O hacer clic con el botón derecho del ratón en el icono del archivo en la ventana del Finder?
2 votos
Seleccione el archivo y luego haga clic mientras mantiene pulsada la tecla alt(opción): vea "copiar <nombre>" como nombre de ruta.