Mac Finder: obtener la ruta de un directorio o archivo como una cadena

En Windows es posible hacer clic derecho en un archivo. Luego seleccione "propiedades". En "propiedades" se muestra la ruta del sistema de archivos. Luego se puede copiar marcando y almacenando (en el portapapeles).

No pude encontrar una manera de hacer eso en Mac.

Por eso mi pregunta:

¿Puedo recuperar la ruta del sistema de archivos de un directorio o archivo a través de la GUI de Mac Finder?

Respuestas (5)

Ctrl-haga clic (o haga clic con dos dedos) en el archivo del que desea la ruta, luego presione Opty seleccione "Copiar como nombre de ruta" (o como se llama en inglés) en el menú contextual.

También puede simplemente seleccionar el archivo y luego presionar Opt-Cmd-Cpara copiar la ruta al portapapeles.

¡Vaya, no tenía ni idea!
*ding* Ese fue el sonido de un perro viejo aprendiendo un nuevo truco.
Esto no funciona con versiones de OS X anteriores a OS X 10.11.
Mantener <kbd>Opción</kbd> revela tantas opciones de menú ocultas/alternativas.

No veo una manera de hacerlo solo con Finder. Lo mejor que pude hacer es:

  1. Abra una ventana de Terminal.
  2. Arrastra el archivo que quieras a la terminal.
  3. Seleccione el nombre del archivo en la ventana del terminal.
  4. Copie el nombre del archivo en el portapapeles.

Safari también funcionará. Es una URL de archivo, por lo que deberá tener cuidado con su selección.

También puede arrastrar el archivo a una ventana de TextEdit (en modo de texto sin formato)... eso podría ser menos peligroso.
No sabía que la capacidad de arrastrar y soltar de Mac OS. Muchas gracias. Su respuesta fue definitivamente útil para mí también.

Puede arrastrar el archivo o la carpeta desde la aplicación Finder al cuadro de diálogo. La ruta completa del archivo o carpeta aparecerá en el cuadro de diálogo. Además, puede arrastrar un archivo o una carpeta a la aplicación Terminal o a muchas otras aplicaciones para expandir la ruta.

Además, si habilita mostrar la barra de ruta en la aplicación Finder, puede arrastrar cualquier parte de la ruta completa a un cuadro de diálogo. La barra de ruta se puede habilitar seleccionando View➔Show Path Bardesde la barra de menú o usando la combinación de teclas ++ option.P

Estoy usando macOS Mojave. Es fácil encontrar lo que desea, solo vaya a la carpeta y haga clic en el ícono de ajustes en la parte superior de la ventana, allí puede ver la opción llamada "Copiar 'nombre de carpeta' como nombre de ruta" ¡Eso es todo!

Me encanta la copia de control / opción como truco de ruta, pero parece que nunca puedo recordarlo, así que termino usando el menú de servicios del Finder para permitirle extender esta función. Por diseño, Apple solo muestra una ruta para los archivos compartidos de red en el panel de información, por lo que deberá adjuntar un servicio a Finder para obtener esto en general (por razones, estoy seguro de que me encantaría escucharlo mientras tomamos una copa). ).

Dicho esto, uso Path Snagger 2 y estoy muy contento con él, ya que puedo controlar POSIX/SMB/HFS y file://cualquier formato para la ruta que se copia. Puede procesar varios archivos a la vez, controlar todo tipo de ajustes sobre cómo se construye la ruta. Tampoco tengo que hacer varios clics y copio caminos todo el tiempo, por lo que vale la pena el gasto para mí.

Podría ver hacer un AppleScript o un script rápido para hacer esto de forma gratuita también si tuviera una cadena bien definida que quisiera obtener de la ubicación de un archivo específico que sería general para todos los archivos una vez que lo codificara. Esto solo sería bueno si no supiera conectarlo a los servicios para una ejecución más rápida que la forma integrada o si necesitara un formato diferente para la ruta.