¿Cuál es una forma rápida de copiar la ruta al directorio que está abierto actualmente en Finder?
Copiar esa ruta es muy fácil en los administradores de archivos de Linux y Windows: solo necesita copiarlo desde la barra de direcciones. No veo una opción correspondiente en Finder.
/Volumes/whatever/path/to/frontmost/window/view
o algo más? Básicamente, ¿cuál es el siguiente paso que vas a realizar con el camino una vez que lo tengas?Respuestas:
Option+ Command+C
Copiará la ruta de la carpeta o archivo seleccionado al portapapeles. Probado en El Capitan.
fuente
Puede usar Automator para hacer esto con un solo atajo de teclado que puede usar desde cualquier aplicación, y sin instalar software de terceros.
Este servicio de Automator copiará la ruta de la ventana frontal del Finder, en lugar de la ruta de un archivo o carpeta seleccionados, por lo que no afectará qué ventanas están abiertas o qué elementos están seleccionados. La ruta que se copia es simplemente texto, por lo que puede pegarse en cualquier lugar donde pueda pegar texto.
no input
(o "archivos o carpetas" para que aparezca con un clic derecho) y déjelo configurado enany application
(a menos que solo desee que funcione desde una aplicación específica, como el Finder).Reemplazar
(* Your script goes here *)
con:Guarde el Servicio de Automator con el nombre que desee que tenga en el menú Servicios.
Este servicio de Automator ahora estará en su menú de Servicios.
Nota: Esto no escapa espacios, por lo que si su ruta tiene espacios, es posible que necesite citarlo. Por ejemplo, en Terminal, la ruta necesitaría ser citada, pero en el comando "Ir a la carpeta" del Finder, no. Si desea que se copie como se cita, puede cambiar
POSIX path
aquoted form of POSIX path
.Puede agregar un atajo de teclado para el servicio yendo a Preferencias del sistema> Teclado> Atajos de teclado, luego haga clic en "Servicios" en el panel izquierdo, luego desplácese hacia abajo a la sección "General" en el panel derecho hasta encontrar su servicio.
fuente
Al lado del nombre de la carpeta en el Finder hay un icono que representa esa carpeta. Este icono se puede arrastrar a cualquier lugar donde necesite aceptar una ruta; al arrastrarlo a la Terminal o TextEdit en modo de texto sin formato, la ruta se soltará como texto en la ventana o documento. Sin embargo, esto no funciona con todos los destinos: copiar a un documento TextEdit de texto enriquecido, por ejemplo, copia un enlace a la carpeta y no a la ruta.
Hay algunas aplicaciones de terceros , algunas gratuitas, otras pagas, que agregan esta funcionalidad. También puede crear un servicio con Automator ( o AppleScript ) para hacerlo, pero un método simple y gratuito que me gusta, especialmente si le gusta usar el terminal de todos modos, es invocar DTerm en la ventana del Finder y ejecutar:
Eso copiará la ruta actual al portapapeles de Mac OS X.
fuente
Command+ I, luego copie la información en Dónde:
fuente
Si necesita la ruta en Terminal / iTerm, simplemente puede seleccionar el archivo / carpeta en Finder, copiarlo ( Command+ C), cambiar al Terminal y pegarlo ( Command+ V).
También puede arrastrar y soltar el archivo / carpeta en la Terminal / iTerm.
fuente
La sugerencia MacYourself Copiar la ruta del archivo o carpeta al portapapeles en Mac OS X Lion funciona para mí en 10.7.4. Básicamente, lo guía a través de los pasos para crear un servicio Automator que se puede usar para copiar la ruta completa de archivos y carpetas desde el Finder. Luego, utilícelo asignando una tecla de acceso rápido personalizada o utilice el menú contextual para copiar la ruta al portapapeles cuando se selecciona un archivo o carpeta.
Si ayuda, también puede escribir el siguiente comando en la Terminal para que el Finder muestre la ruta completa a la carpeta actual en su barra de título:
Use lo siguiente para apagarlo nuevamente:
fuente
~/Library/Services
, creo que describir un método para descargar el archivo, luego copiarlo aquí (como~/Library
está oculto por defecto en Lion), luego seguir la mitad de las instrucciones de MacYourself para agregar el acceso directo en realidad sería más complicado. Las instrucciones proporcionadas por MacYourself son bastante sencillas de seguir.Si usa Alfred, puede seleccionar los elementos, presionar ⌥⌘ \ y seleccionar Copiar ruta al Portapapeles.
También puede asignar un acceso directo a un script como este:
Esto copiaría las rutas de todos los elementos seleccionados:
Hay un error en 10.7 y 10.8 donde la selección, la ubicación de inserción y las propiedades de destino se refieren a la segunda ventana más cercana después de abrir una nueva ventana. Afecta tanto a los scripts como a Alfred, pero no a los servicios de Automator. Como solución alternativa, puede mover el foco a otra aplicación y viceversa antes de obtener la selección:
fuente
input
y mediante la asignación de un servicio basado en Automator que recibefiles or folders
enFinder.app
. Para evitar el error al obtener la ubicación de inserción del Finder (primer script), puede aplicar el siguiente truco, feo pero efectivo (funciona en 10.8.2): ocultar Finder, luego mostrarlo nuevamente después de un breve retraso, esto causará Finder para informar la ubicación correcta de selección / inserción después; desventaja obvia: intermitente.Aunque esto no responde a su pregunta directamente, tengo un método más eficiente para obtener la ruta del archivo (presumiblemente para que se pegue en la terminal o en un archivo de texto, por ejemplo). Simplemente arrastrando y soltando el archivo en un campo de texto insertará automáticamente la ruta del archivo.
fuente
Hace unos años, siempre tendría la utilidad pos escrita por Gary Kerbaugh para mejorar la interacción del buscador / terminal.
cdf
haríacd
a la ruta de la ventana del Finder frontalfdc
abriría una ventana del Finder en la ruta actual del shellposd
simplemente volcaría el caminoEsto, junto con
pbcopy
ypbpaste
debería ajustarse al proyecto de ley para obtener rutas arbitrarias al formato de texto y luego a su portapapeles.Creo que homebrew ha adoptado parte de este paquete, pero no todo, así que no estoy seguro de si puedes encontrar una versión viable de todo lo anterior, pero fue mágico cuando comencé a usarlo. Ahora solo uso Launchbar para enviar archivos sin preocuparme demasiado por grabar una carpeta específica.
fuente
posd | pbcopy
Parece que funcionaría. El resto parece bueno tener (¿aunque noopen .
funcionará en lugar defdc
?)open .
, es elegante.pos
ya no está en homebrew.La forma más fácil que sé para obtener la ruta a un archivo o carpeta es Obtener información sobre la carpeta o archivo (selecciónelo, haga clic con el botón derecho y seleccione Obtener información), y luego en la sección "General" del medio, puede seleccionar y copia (comando + C) la ruta.
En cuanto a su otra pregunta, hacer clic en los encabezados de columna en la vista de lista en el Finder le permite ordenar de forma ascendente o descendente.
No entiendo la última pregunta que hace, nuevamente, diría que vaya al archivo en sí, haga clic derecho y haga lo que describí anteriormente para obtener la ruta.
fuente
No sé por qué o qué hago, pero esto existe en mi PC (High Sierra 10.13.4)
fuente
En OS X, se pueden lograr muchas cosas arrastrando y soltando. Apple cree que no necesita poder acceder a la ruta del archivo de manera conveniente porque todo se puede lograr arrastrando y soltando. No soy completamente de la misma opinión, pero generalmente puedo hacer lo que quiero.
Así es como se realizan acciones comunes en OS X donde necesitaría una ruta en Windows o Linux.
Para averiguar dónde se encuentra en Finder, haga clic con el botón derecho (o Command ⌘haga clic) en el nombre de la carpeta en el área del título.
En un cuadro de diálogo de selección de archivos, para navegar a una ubicación de Finder abierta, arrastre la carpeta o cualquier archivo de esa carpeta al cuadro de diálogo de selección. Esto no moverá el archivo o la carpeta como lo hace en Windows, sino que establecerá la ruta del cuadro de diálogo Archivo. (También puede arrastrar un ícono del proxy del documento (desde la barra de título de la mayoría de las aplicaciones) o ⌘arrastrar elementos fuera del Dock para hacer esto).
Para obtener la ruta de un archivo en Terminal u otra aplicación de solo texto, arrastre el archivo en la ventana de Terminal.
Lo que no es (fácilmente) posible:
fuente
Dado que Yosemite ahora tiene menús desplegables similares a Windows en la ventana de información y este es el resultado principal de Google, esto es lo que se me ocurrió:
Info
ventana, las seccionesComments
yPreview
se expandirán por defectofuente
Para copiar la ruta activa en Finder, simplemente presione la tecla control y haga clic en la carpeta o el archivo para que aparezca el menú contextual. A continuación, seleccione
copy the_folder/file_you_want
. Después de eso, puede pegar la ruta a una ventana de terminal.fuente
Acabo de hacer una rápida acción de Automator. La acción Obtener el primer camino de la ventana del Finder permitirá obtener la ruta Posix de la ventana del Finder más frontal. Es una versión beta, pero está funcionando bien. 10.8 solamente Devolverá la ruta Posix de la ventana del Finder más abierta.
1, abra el zip e instálelo haciendo doble clic en la acción.
Entrará en el nombre de acciones de utilidades 'Obtener primer camino de la ventana del buscador'
2, arrástrelo normalmente al área de flujo de trabajo y agregue, por ejemplo, la acción 'Copiar al portapapeles' debajo de él
El Servicio seleccionado puede ser un archivo o carpeta si lo guarda como un 'Servicio', esto le permitirá usar también el menú contextual al hacer clic en cualquier archivo o carpeta. hacerlo ejecutará las acciones y solo devolverá el mismo resultado de ventana. No es el archivo o carpeta seleccionado. Alternativamente, configúrelo en 'ninguno.
Puede guardarlo como un servicio o, como yo, guardarlo como una aplicación y luego arrastrar la aplicación a la barra de herramientas de Windows del buscador. Donde solo tienes que hacer clic en él.
fuente
El botón Copiar buscador de ruta es, con mucho, el método más fácil que he encontrado para lograr esto. Es muy simple: descárguelo, colóquelo en su carpeta de aplicaciones, luego arrástrelo a la barra de herramientas de su buscador, listo.
fuente