¿Abrir la ventana del Finder desde la ubicación actual de la Terminal?

140

Si estoy en una ruta específica en una ventana de Terminal, ¿cómo puedo abrir esa misma ventana en una nueva ventana del Finder?

Nota: Esto es lo contrario de abrir una Terminal desde el Finder .

    
pregunta Jim McKeeth 30.07.2011 - 23:53

5 respuestas

187

Al escribir open . en la Terminal se abrirá el directorio de trabajo actual en una ventana del Finder.

    
respondido por el Gauzy 31.07.2011 - 00:09
8

¡Estira la meta!

Para expandir la respuesta anterior (porque es más apropiado pregunta relacionada está marcada como una trampa y no puede recibir nuevas respuestas) ...

He agregado una función a mi ~ / .bash_profile para tratar de revelar un archivo o directorio:

# Reveal a file or directory in Finder
# ..expects only one argument
# the argument is quoted to accommodate spaces in the filename
reveal () {
   # if the first arg is a directory
   if [[ -d "$1" ]];
       then
           # ..use the argument directly
           basedir="$1"
       else
           # ..we passed a file, so use its containing directory
           basedir=$(dirname "$1")
   fi
   # basedir is a directory in now, so open will activate Finder
   open "$basedir"
}

Para instalar la función:

  • pegarlo / guardarlo en ~ / .bash_profile
  • source ~/.bash_profile o abre una nueva terminal / pestaña

El contexto para mi uso es que estaré explorando utilizando ls al completar la pestaña, luego, cuando encuentre lo que estoy buscando, puedo reveal (o cd o subl ) el argumento más reciente, como:

ls dir/subdir<tab tab>
subsubdir  anotherdir
ls dir/subdir/anotherdir
reveal !$
    
respondido por el ptim 24.04.2015 - 06:34
4

Si tiene autojump instalado, ni siquiera tiene que escribir la ruta completa al directorio. Simplemente puede escribir jo partialdirectoryname , y autojump abrirá una nueva ventana del Finder en el directorio especificado.

Me encanta este método, porque no tienes que recordar el nombre completo del directorio. Autojump mantiene una lista de las ubicaciones más utilizadas y sabe automáticamente a qué directorio se refiere, incluso si solo le da parte del nombre.

    
respondido por el Trevor Sullivan 01.12.2015 - 17:41
3
open .

Como una buena adición, agregue un alias en .bash_profile o .bash_aliases si tiene uno.

alias finder='open'

Luego puedes usar finder . , que creo que es más intuitivo.

    
respondido por el Chad Grant 29.10.2016 - 21:59
2

Al escribir open . en la Terminal se abrirá el directorio de trabajo actual en una ventana del Finder.
Pero también hay una versión alternativa

open 'pwd'
    
respondido por el computingfreak 23.06.2016 - 04:59

Lea otras preguntas en las etiquetas