¿Cómo saber la ruta completa del archivo en Mac?

32

Tengo un archivo de texto abierto en TextEdit, y parece que no puedo entender la ruta completa del archivo.

Además, si busco el archivo en primer plano, tampoco parece indicarme la ruta completa del archivo.

Claramente me estoy perdiendo algo aquí. ¿Cómo decir el camino completo?

usuario27449
fuente
¿Estás en el león? De lo contrario, la función de guardar como debería llevarlo al directorio correcto.
soandos

Respuestas:

45

Puede usar Command-Clickel icono y el nombre del archivo en la barra de título de una ventana para mostrar la ruta completa como un menú:

ingrese la descripción de la imagen aquí


Casi nunca necesita esta ruta: debido a la falta de una barra de direcciones en Finder, ¿dónde la pegaría? Puede arrastrar el proxy de archivo (el icono) desde la barra de título de una ventana a un cuadro de diálogo Abrir ... para seleccionarlo, por ejemplo, en una aplicación diferente.


Si realmente desea la ruta completa a un archivo en forma copiable, puede arrastrar y soltar el archivo o su icono proxy en una ventana de Terminal. Desde allí, puede copiarlo y pegarlo.

ingrese la descripción de la imagen aquí

Los campos de edición de texto simples (como áreas de texto en sitios web) o la vista de texto sin formato de Text Edit se comportan de manera similar: simplemente arrastre y suelte el archivo sobre ellos.

ingrese la descripción de la imagen aquí


También puede usar Automator para crear un Servicio que copie la ruta de un archivo o carpeta seleccionado al portapapeles. Inicie Automator , seleccione Servicio y reciba archivos y carpetas seleccionados en cualquier aplicación . Guardar y asígnele un nombre, por ejemplo, Copiar archivo o ruta de carpeta .

ingrese la descripción de la imagen aquí

Simplemente seleccione un archivo o carpeta en Finder o cualquier otro programa que funcione de manera similar e invoque su nuevo servicio desde el menú de la aplicación »Servicios» Copiar ruta de archivo o carpeta (solo aparecerá si realmente tiene archivos o carpetas seleccionados) . Puede asignar un método abreviado de teclado en Preferencias del sistema »Teclado» Métodos abreviados de teclado »Servicios


La ruta de un archivo también se muestra en su cuadro de diálogo de detalles en la categoría General , desde donde se puede seleccionar y copiar:

ingrese la descripción de la imagen aquí


La ruta de un archivo seleccionado también se muestra en la barra de ruta del Finder, que puede habilitar desde Ver »Mostrar barra de ruta . Está habilitado de forma predeterminada para las ventanas de resultados de Spotlight AFAIK.

ingrese la descripción de la imagen aquí


Desde el menú de Spotlight , puede presionar para abrir el cuadro de diálogo Obtener información del archivo , arrastrarlo a Terminal, arrastrarlo a una vista de texto sin formato TextEdit o una vista similarmente simple, o arrastrarlo a un cuadro de diálogo Abrir ... archivo.Command-I

Desde la ventana de resultados de Spotlight , puede abrir el cuadro de diálogo Obtener información , arrastrar el archivo a Terminal, TextEdit, un cuadro de diálogo Abrir ... o invocar el servicio. La ruta completa también se muestra en la barra de ruta.

Daniel Beck
fuente
1
Lamentablemente, Sierra ha roto los caminos de la ventana Obtener información al intentar hacerlos más bonitos con pequeñas flechas en lugar de barras, por alguna razón loca. Si bien mágicamente vuelven a las barras cuando se copian / pegan, olvidaron escapar de los espacios, por lo que la mayoría de los caminos están rotos.
scipilot
1
@scipilot Es imposible para Apple saber dónde se puede usar un camino. También podría estar en un diálogo Ir a la carpeta ... que no manejará los "espacios escapados", ya que no hay necesidad de escapar allí. Es por eso que hay Pegar texto escapado en la Terminal, para agregarlo cuando sepa que es necesario.
Daniel Beck
Tienes toda la razón, no escapar es correcto y no estaba considerando la variedad de usos. Si no usara bash para casi todo, ¡me estaría quejando aún más si se hubiera escapado antes! Gracias por el consejo: nunca había notado todos esos comandos de edición adicionales.
scipilot
3

Puede mostrar rutas completas en el menú de Spotlight manteniendo presionado el comando y la opción. O en Alfred ⌘C copia las rutas absolutas de los archivos.

He asignado este script a ⌃⌘C:

try
    tell application (path to frontmost application as text)
        set the clipboard to (path of document 1) as text
    end tell
on error
    try
        tell application "System Events" to tell (process 1 where frontmost is true)
            value of attribute "AXDocument" of window 1
        end tell
        do shell script "ruby -rcgi -e 'print CGI.unescape ARGV[0][16..-1]' " & quoted form of result
        set the clipboard to result
    end try
end try

El primer método no funcionó con Vista previa, TextMate 2, Sublime Text o iChm, y el segundo método no funcionó con Acorn.

Lri
fuente
Por curiosidad, ¿dónde usas estos caminos?
Daniel Beck
1
@DanielBeck Nunca arrastro íconos proxy a ninguna parte: odio la forma en que arrastrar de una ventana a otra solo lleva tanto tiempo (especialmente si tienes que esperar a que reciban el foco, o cuando se superponen y tienes que moverlos lejos antes, etc.). Además, generalmente hago esto para editar scripts en algún lugar y ejecutarlos desde una línea de comandos con su ruta absoluta.
slhck
1

En la mayoría de los programas, puede ordenar + clic (o manzana + clic, según su teclado) en el nombre del archivo en la barra de título de su ventana y obtendrá su ruta organizada verticalmente en una lista desplegable.

O en Finder, por ejemplo, después de una búsqueda, puede seleccionar el archivo y hacer comando + I para que aparezca la ventana de información del archivo, que debería tener la ruta completa en alguna parte.

Andrew Turner
fuente
Opción-clic nunca ha funcionado para esto en mi máquina. ¿Quiso decir Comando-clic?
Daniel Beck
Tienes razón. Es comando + clic en lugar de opción + clic. Estoy arreglando eso ahora mismo. Opción + clic no hace mucho, estaba pensando en la opción de arrastrar, que le permite arrastrar el icono de la barra de título a una carpeta diferente, o disco o la papelera sin necesidad de abrir una ventana del buscador a la ubicación actual del archivo . Pero veo que has cubierto eso y más en tu propia respuesta.
Andrew Turner
En realidad no es necesario presionar Opción para eso. Solo necesita presionar el botón del mouse por un momento antes de alejar el puntero del icono del proxy, luego puede arrastrar. La opción lo convierte en una operación de copia en lugar de copia, movimiento o alias dependiente del destino.
Daniel Beck
0

Si usa Vista previa , la ruta completa del archivo abierto actual se puede revelar haciendo clic derecho en el nombre del archivo en la barra de título.

wang.chance
fuente
0

Si tiene el archivo abierto en la aplicación Vista previa o en TextEdit, puede hacer clic con el botón derecho en el nombre del archivo en la barra de título. Esto revelará la ruta completa del archivo.

Si desea abrir esa ruta, simplemente seleccione la carpeta que desea abrir.

mangotee
fuente