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 opuesto a abrir una Terminal desde Finder .
open .
técnica aún funciona para mí.
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 opuesto a abrir una Terminal desde Finder .
open .
técnica aún funciona para mí.
Respuestas:
Al escribir open .
en Terminal, se abrirá el directorio de trabajo actual en una ventana del Finder.
Para ampliar la respuesta anterior (porque la pregunta relacionada más apropiada está marcada como un engaño y no puede recibir nuevas respuestas) ...
He agregado una función a mi ~ / .bash_profile para manejar la revelación de 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:
source ~/.bash_profile
o abra una nueva terminal / pestañaEl contexto para mi uso es que estaré navegando alrededor ls
con la finalización de pestañas, luego, cuando encuentre lo que estoy buscando, puedo reveal
( cd
o subl
) el argumento más reciente, como:
ls dir/subdir<tab tab>
subsubdir anotherdir
ls dir/subdir/anotherdir
reveal !$
open .
es permitirnos pasar un nombre de archivo y obtener el directorio que contiene :)
Si lo ha 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 una parte del nombre.
jo command not found
open .
Como una buena adición, agregue un alias en .bash_profile o .bash_aliases si tiene uno.
alias finder='open'
Entonces puedes usar finder .
lo que creo que es más intuitivo.
Escribiendo 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`