¿Cómo puedo obtener una barra de direcciones en Finder?

94

Estoy acostumbrado a saber dónde están todos mis archivos. ¿Hay alguna manera de que aparezca una barra de direcciones en Finder en OS X (10.5+) como en Explorer en Windows o Nautilus en GNOME?

También quiero poder copiar la barra de direcciones. Tal vez el flujo de trabajo es diferente en una Mac, pero estoy acostumbrado a ordenar mis archivos en varias capas de carpetas y luego, cuando necesito cargar o descargar algo, o acceder a un archivo en la línea de comandos, etc., puedo copiar y pegar eso directamente en el diálogo de archivo.

Para aclarar, mi objetivo es tener una experiencia como en Windows: presione CtrlD( CmdL) y CtrlC.

wag2639
fuente
Podría ayudar; puede arrastrar su archivo desde el Finder al cuadro de diálogo Abrir para cambiar el directorio en el cuadro de diálogo al directorio de ese archivo (por ejemplo, para cargar un archivo)
Chealion
Tengo un problema con mi trackpad que hace que arrastrar sea especialmente difícil.
wag2639
1
Puede arrastrar un archivo a la Terminal para imprimir su ruta en el cursor. Esto también funcionará con muchos otros diálogos. Realmente entendería la cosa de arrastrar el trackpad; es realmente una acción muy importante en OS X.
NReilingh

Respuestas:

45

Esta función no está disponible "tal cual" en Finder.app.

En cambio, escribir la ruta a una carpeta / archivo se realiza a través de cmd+shift+Glo señalado por @snk, mostrar la ruta de su ubicación actual se puede habilitar con este one-liner en Terminal.app:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES && killall Finder,

La copia de la ruta se puede hacer con el complemento de menú contextual mencionado por @ridogi.

romainl
fuente
2
esto muestra la ruta completa del directorio en la barra de título
Abel Melquiades Callejo
37

La solución a su problema es FinderPath . Instálelo y luego haga doble clic en la parte superior de la ventana, donde se muestra su nombre. O presionas CmdG. Voilà!

Es compatible con macOS Sierra.

slhck
fuente
44
Funciona en disidentes, lo único es que para configurar los dispositivos de asistencia, debe ir a otro menú que está System Preferences > Security & Privacy > Privacy > Accessibilityallí y debe otorgar acceso a las aplicaciones deseadas
Cams el
Esto funciona a la perfección. Hace que navegar al archivo o directorio correcto con el teclado sea muchísimo más rápido. Es realmente vergonzoso que Apple no incluya esta característica esencial por defecto.
Malhechor
5

Con respecto a su edición: simplemente use el opencomando en la Terminal.

open .abrirá su directorio de trabajo actual en Finder, open ..el directorio padre, etc.


En la otra dirección, puede usar el ícono del proxy (el ícono de la carpeta en la barra de título del Finder). Arrástrelo a una ventana de Terminal y la ruta a la carpeta se insertará en la ubicación actual del cursor.


Estos enfoques manejan los intercambios de Terminal / Finder. Con la capacidad de arrastrar / soltar archivos y carpetas en diálogos de abrir / guardar, el comando Ir a la carpeta en Finder, y la capacidad de navegar por la jerarquía de carpetas en Finder haciendo clic en Comando y haciendo clic en el icono de proxy, y el menú Ir en Finder, allí falta un poco, es posible que necesite para la navegación. Es diferente de Windows, pero funciona igual de bien.


Puede usar Automator para crear un Servicio que no tome entrada en Finder o en ninguna aplicación y realice lo siguiente en una acción Ejecutar AppleScript :

tell application "Finder"
    set topWnds to every window whose index is equal to 1 as list
    set cwd to target of first item of topWnds as alias
    tell application "Terminal" to activate
    tell application "System Events"
        keystroke "t" using {command down}
        keystroke "cd " & (POSIX path of cwd) as text
        key code 36
    end tell
end tell

No es demasiado elegante, pero obtiene el camino de la ventana frontal del buscador, abre una nueva pestaña Terminal y la usa cdpara llegar allí.


También puede usar las utilidades del portapapeles para la línea de comandos: pbcopyy pbpaste. Puede canalizar cualquier ruta pbcopyy acceder a ella desde las utilidades de la GUI, por ejemplo, el comando Ir a la carpeta del Finder ...

Daniel Beck
fuente
5

Es simple. Solo ve al buscador. Haga clic en view. Seleccione Show Path Baro presione el botón alt+ command+ P.

Vea la imagen de cómo habilitará la barra de ruta:

ingrese la descripción de la imagen aquí

Una vez que tenga habilitado, puede ver la barra de ruta en la parte inferior de la ventana como la imagen a continuación:

ingrese la descripción de la imagen aquí

StreetCoder
fuente
3
  • Elija el archivo
  • Abra el menú contextual con el botón derecho del mouse
  • Y ahora presiona la tecla "alt"
  • Las opciones están cambiando y puedes copiar la ruta

ingrese la descripción de la imagen aquí

Georg Vinzent Hofmann
fuente
2

Echa un vistazo a DTERM . Le permite abrir rápidamente una solicitud a la ubicación actual. Desde allí, puede usar fácilmente un alias para copiar $ PWD ( echo $PWD | pbcopy), ejecutar un comando en archivos locales y muchas otras acciones.

Me resulta muy útil para vincular el lado Unix de Mac OS X con el lado gráfico.

Tabitha
fuente
code.google.com/p/cdto también hace esto.
ridogi
@ridogi, aunque parece útil, no son lo mismo. El terminal de DTERM es más una pantalla de aviso que un terminal completo. Aunque con una pulsación rápida de tecla puede generarlo en su propio terminal. También tiene la capacidad de saber lo que ha seleccionado actualmente en el buscador y la capacidad de pegar los nombres de los archivos.
Tabitha
2

La respuesta simple es no, no hay una barra de ubicación en el buscador. No hay una forma simple / fácil de copiar y pegar una ruta a un directorio de trabajo.

Kelbizzle
fuente
Apple sabe mejor que tú cómo debes usar tu computadora. Si le resulta imposible navegar a / debe decidir que necesita navegar a otra parte.
jeremyjjbrown
1

Si hace Command+ clic en la barra de título, mostrará una jerarquía del directorio en el que se encuentra.

Aquí hay una captura de pantalla en acción:

Comando + Hacer clic en la barra de título del Finder

EDITAR : Lo siento, no leí la parte sobre querer copiar la ruta. Si te sientes cómodo con la Terminal. cden un directorio y ejecuta pwd | pbcopyy tendrás la ruta actual en tu portapapeles.

Wuffers
fuente
1
No creo que eso sea lo que está buscando wag2639, ya que quiere poder copiar el camino
Vervious 8/10/10
Cambié mi respuesta en consecuencia. Espero que ayude.
Wuffers
0

Hay un complemento de menú contextual llamado FilePathCM que obtendrá el mismo resultado con un clic derecho en lugar de un atajo de teclado, pero no muestra una barra de ubicación.

http://www.limit-point.com/Utilities/FilePathCM.html

ridogi
fuente
esta aplicación aparentemente ya no funciona
Chris McGrath
0

Creo que lo mejor que puede hacer sin un software de terceros es abrir una ventana de inspección (opción-comando-I), que le muestra las propiedades / "Obtener información" del elemento seleccionado actualmente, y copiar y pegar desde el "Dónde : "línea. Puede reducir el tamaño de la ventana para que sea menos molesto.

Agua de patata
fuente
0

La barra de ruta podría ser una buena alternativa. La barra de ruta muestra en qué carpeta está y le permite navegar rápidamente. Lamentablemente, no te permite copiar, pegar una dirección directamente.

Cómo mostrar la barra de ruta:

Desde el menú Ver del Finder, marque "Mostrar barra de ruta" para activar una barra de ruta de archivo "ruta de navegación" en la parte inferior de la ventana del Finder, como se muestra. Allí puede hacer clic en cualquiera de las carpetas principales en la ruta de su carpeta actual para navegar a ella.

Giorgio
fuente
1
Eso es algo. Pero sería muy bueno si eso fuera editable para moverse rápidamente entre carpetas sin tener que hacer clic.
dorien
0

También puede buscar archivos y directorios en un navegador web de esta manera en una Mac:

file:///Volumes/Production/NBAA/17-379%20EBACE%202018/

file:///Volumes/Macintosh%20HD/Users/[userFolder]/Documents/
Steve Freeman
fuente