Para usar una ruta de texto local en Atajos para Mac, pasa un archivo existente mediante la opción de línea de comandos -i, o localiza un archivo o una carpeta en Finder y envía el elemento seleccionado a un atajo. Estas vías documentadas mantienen la distinción entre el texto de una ruta y una entrada de archivo.
Esta guía explica una tarea de escritorio: partir de una ruta y pasar el elemento existente correspondiente a un atajo para inspeccionarlo. Apple documenta explícitamente que canalizar una ruta proporciona texto, mientras que -i trata la entrada como rutas de archivo. Para las carpetas, la opción de Finder que se describe a continuación ofrece una alternativa documentada, sin presuponer un comportamiento no documentado de la línea de comandos con directorios. Ejecutar atajos desde la línea de comandos.
¿Qué debe cambiar entre el texto de una ruta y una entrada de archivo?
Apple enumera Texto, Archivos y Carpeta como tipos de entrada distintos para los atajos. Una ruta describe una ubicación; aquí, el resultado que se busca es el elemento existente en esa ubicación, disponible para una acción que lo acepte. Seleccionar un tipo de entrada permitido define qué puede aceptar un atajo desde otra app. Entender los tipos de entrada en Atajos para Mac.
Las páginas oficiales citadas aquí no describen una conversión universal de texto a archivo o carpeta dentro de un flujo de trabajo. Sí describen maneras de proporcionar el elemento en el punto de entrada del atajo. Si necesitas específicamente una conversión completamente interna, a mitad de un atajo en ejecución, estas instrucciones presentan una alternativa compatible en lugar de afirmar que se haya verificado dicha conversión.
Elige la vía según tu punto de partida:
| Punto de partida | Vía utilizada aquí | Dónde entra el elemento en Atajos |
|---|---|---|
| Ruta de un archivo existente en Terminal | Ejecutar el atajo con -i |
Entrada del atajo |
| Ruta de una carpeta existente | Ir a la carpeta en Finder, seleccionarla y ejecutar el atajo | Entrada del atajo |
| Ruta de un archivo existente durante el trabajo de escritorio | Ir a la carpeta contenedora y seleccionar el archivo | Entrada del atajo |
Prepara ejemplos desechables y un atajo de inspección
Usa únicamente material sintético nuevo para esta guía. En Finder, abre tu carpeta de inicio y crea una carpeta llamada Shortcuts Path Demo mediante Archivo > Nueva carpeta. Dentro, crea otra carpeta llamada Sample Folder. Apple documenta cómo crear carpetas en la ubicación seleccionada de Finder con este comando. Si alguno de esos nombres ya existe, elige uno nuevo y adapta los ejemplos posteriores. Organizar archivos en carpetas en Mac.
A continuación, crea un documento nuevo en TextEdit que contenga únicamente Sample text for a path test. Elige Formato > Convertir en texto sin formato y luego Archivo > Guardar. Guárdalo como Sample Note.txt dentro de la nueva carpeta Shortcuts Path Demo. Antes de continuar, verifica en Finder que el nombre se haya guardado correctamente. La documentación de TextEdit explica cómo convertir a texto sin formato y elegir una ubicación para guardar. Crear, abrir y convertir documentos en TextEdit en Mac.
En Atajos, crea un atajo llamado Inspect Local Item. Usa el botón para añadir de la barra de herramientas, escribe el nombre y añade la acción Ver gráfico de contenido buscándola en la biblioteca de acciones. Apple documenta cómo crear atajos manualmente y añadir acciones; su guía sobre tipos de entrada recomienda específicamente un atajo que contenga solo Ver gráfico de contenido para inspeccionar lo que proporciona otra app. Crear un atajo personalizado en Mac, Entender los tipos de entrada en Atajos para Mac.
Abre los Detalles del atajo y activa Usar como acción rápida; luego activa Finder. En la declaración de entrada situada en la parte superior del editor, haz clic en los tipos de entrada actuales y conserva las entradas de archivo y carpeta. Conecta Ver gráfico de contenido a Entrada del atajo. Apple señala que quizá debas activar la entrada de archivos o carpetas antes de que Finder esté disponible. Ejecutar un atajo mientras trabajas en el Mac.
Para una ejecución sin entrada, elige Detener y responder en la declaración de entrada y escribe Select a sample file or folder first. Así se explicita el requisito previo de la demostración en lugar de dejar que el flujo continúe con una variable vacía. Apple documenta esta respuesta junto con los comportamientos alternativos para entradas vacías. Limitar la entrada de un atajo cuando se ejecuta desde otra app en Mac.
Pasa una ruta de archivo existente desde Terminal
Después de guardar el archivo de ejemplo y crear el atajo, ejecuta este comando en Terminal. Es una invocación completa para la configuración de ejemplo anterior:
shortcuts run "Inspect Local Item" -i "$HOME/Shortcuts Path Demo/Sample Note.txt"
La ruta entre comillas se mantiene como una sola unidad pese a los espacios. La guía de Terminal de Apple explica cómo entrecomillar rutas, y su guía de la línea de comandos de Atajos documenta la opción -i. Inspecciona el contenido recibido en el gráfico antes de ampliar el atajo. Este comando se proporciona a partir de la documentación; no se ha ejecutado aquí en una sesión de Mac. Especificar archivos y carpetas en Terminal en Mac, Ejecutar atajos desde la línea de comandos.
Si quieres usar otro archivo desechable, obtén su ruta real en Finder: haz clic con el botón derecho en el elemento, mantén pulsada la tecla Opción y elige el comando que termina en como ruta. Usa esa ruta como argumento entre comillas después de -i. Así evitas reconstruir a mano los nombres de las carpetas. Especificar archivos y carpetas en Terminal en Mac.
Mantén el argumento junto a -i; canalizar la ruta hacia el comando proporciona texto. Limita también esta demostración a un solo archivo con nombre explícito. Apple permite varias rutas y comodines, pero estos añadirían más elementos de entrada a esta tarea de un solo elemento. Ejecutar atajos desde la línea de comandos.
Convierte una ruta de carpeta en una entrada seleccionada en Finder
Para la carpeta de ejemplo, cambia a Finder y elige Ir > Ir a la carpeta. Escribe ~/Shortcuts Path Demo/ y pulsa Retorno. En la ventana que aparece, selecciona Sample Folder. Apple documenta cómo introducir o pegar rutas de carpetas, incluido el uso de ~ para la carpeta de inicio. Ir directamente a una carpeta específica en Mac.
Selecciona la carpeta antes de invocar el atajo. Ir a su carpeta contenedora facilita la selección: el elemento que quieres pasar queda visible en la ventana. Para un archivo, sigue los mismos pasos con su carpeta contenedora y luego selecciona el archivo.
Con el elemento de ejemplo seleccionado, usa el menú emergente Acción de Finder y elige Servicios > Inspect Local Item. Apple también documenta cómo ejecutar atajos activados desde el menú Acciones rápidas del elemento seleccionado. Inspecciona el gráfico de entrada que genera el atajo. Ejecutar un atajo mientras trabajas en el Mac.
Este es un traspaso desde el escritorio: Finder resuelve la ruta de navegación y el elemento seleccionado pasa a ser la entrada del atajo. Requiere seleccionar el elemento; no proporciona una conversión automatizada dentro de un atajo existente. Úsalo cuando el objetivo práctico sea empezar a procesar una carpeta conocida sin depender de un método de conversión no verificado.
Comprueba los tipos, los elementos que faltan y los conflictos de nombres
Antes de añadir los pasos de procesamiento reales, comprueba la descripción de entrada y salida de la siguiente acción. En la biblioteca de acciones, coloca el puntero sobre una acción y haz clic en su botón de información. Si la acción ya está en el flujo de trabajo, haz clic en su icono con la tecla Control pulsada y elige Mostrar información. Apple documenta que esta descripción incluye la entrada aceptada y el resultado que produce. Comprueba que el elemento recibido cumpla esos requisitos. Navegar por la lista de acciones en Atajos para Mac.
Si el traspaso no funciona como esperabas, sigue este orden de diagnóstico:
- Confirma en Finder que el elemento sintético todavía existe y que su nombre coincide con la ruta que proporcionaste.
- Para la entrada desde Terminal, confirma que la ruta esté después de
-iy entre comillas rectas si contiene espacios. - Para la entrada desde Finder, confirma que hayas seleccionado el elemento y que el atajo acepte el tipo de archivo o carpeta correspondiente.
- Inspecciona
Entrada del atajoantes de conectarla a las acciones posteriores. Apple recomiendaVer gráfico de contenidopara descubrir el contenido recibido yVista rápidaentre acciones para inspeccionar el flujo de contenido. Entender los tipos de entrada, Probar las acciones.
Considera por separado los requisitos de existencia y creación. Estos ejemplos parten de elementos guardados; la ruta de un archivo que se planea crear en el futuro no cumple ese requisito previo. Si cambias el nombre de un ejemplo o lo mueves, vuelve a copiar su ruta antes de repetir la prueba.
El flujo de inspección no incluye pasos para guardar, mover ni cambiar el nombre, por lo que no necesita una política para conflictos de destino. Al preparar los ejemplos, elige un nombre nuevo si alguno ya está ocupado. Si más adelante añades una acción que escriba archivos, revisa por separado las opciones documentadas de esa acción; esta guía no establece ningún comportamiento de sobrescritura o cambio automático de nombre.
Cuando el gráfico muestre el elemento deseado, conecta Entrada del atajo directamente a una acción cuya entrada documentada lo acepte. Para la ruta de un archivo existente, la entrada por línea de comandos es la vía más directa. Para una tarea habitual con carpetas en el escritorio, seleccionarlas en Finder ofrece un traspaso documentado cuyo resultado se puede inspeccionar.
Fuentes
- Ejecutar atajos desde la línea de comandos — Soporte técnico de Apple.
- Entender los tipos de entrada en Atajos para Mac — Soporte técnico de Apple.
- Organizar archivos en carpetas en Mac — Soporte técnico de Apple.
- Crear, abrir y convertir documentos en TextEdit en Mac — Soporte técnico de Apple.
- Crear un atajo personalizado en Mac — Soporte técnico de Apple.
- Ejecutar un atajo mientras trabajas en el Mac — Soporte técnico de Apple.
- Limitar la entrada de un atajo cuando se ejecuta desde otra app en Mac — Soporte técnico de Apple.
- Especificar archivos y carpetas en Terminal en Mac — Soporte técnico de Apple.
- Ir directamente a una carpeta específica en Mac — Soporte técnico de Apple.
- Navegar por la lista de acciones en Atajos para Mac — Soporte técnico de Apple.
- Probar las acciones en Atajos para Mac — Soporte técnico de Apple.