Obrigado, era exatamente o que eu estava procurando. Eu já tinha visto isso antes, mas esqueci.
21711 Jim McKeeth
Parece que isso está quebrado no 10.9 Mavericks. Alguma solução alternativa?
11119 Wolfgang Fahl
@WolfgangFahl Ainda funciona para mim no 10.9 Mavericks.
perfil completo de Jim McKeeth
@WolfgangFahl Seu Mavericks instalou uma nova instalação ou uma atualização? Minha instalação atualizada do Mavericks me permite usar este comando.
Keen
das quatro instalações do Mavericks, fiz o problema apenas uma vez para uma instalação de atualização. Todos os outros estavam bem. O problema com a instalação da atualização também desapareceu depois de um tempo. Strange ...
Wolfgang Fahl 22/02
9
Objetivo de alongamento!
Para expandir a resposta acima (porque a pergunta relacionada mais apropriada é marcada como uma bobagem e não pode receber novas respostas) ...
Eu adicionei uma função ao meu ~ / .bash_profile para lidar com a revelação de um arquivo ou diretório:
# 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 directoryif[[-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 a função:
cole / salve-o em ~ / .bash_profile
source ~/.bash_profile ou abra um novo terminal / guia
O contexto para o meu uso é que eu estarei navegando usando o lspreenchimento de guias e, quando encontrar o que estou procurando, posso reveal(ou cdou subl) o argumento mais recente, como:
ls dir/subdir<tab tab>
subsubdir anotherdir
ls dir/subdir/anotherdir
reveal !$
+1 - obrigado pela função de atalho útil - Eu prefiro chamá-lo localizar -;)
software.wikipedia
2
interessante notar que a única coisa que isso contribui para open .nos permite passar um nome de arquivo e obter o diretório que contém :)
PTIM
5
Se você autojumpinstalou, nem precisa digitar o caminho completo para o diretório. Você pode simplesmente digitar jo partialdirectoryname, e o autojump abrirá uma nova janela do Finder no diretório especificado.
Eu amo esse método, porque você não precisa se lembrar do nome do diretório inteiro. O Autojump mantém uma lista dos locais mais usados e sabe automaticamente a qual diretório você está se referindo, mesmo se você der apenas parte do nome.
open .
técnica ainda funciona para mim.Respostas:
Digitar
open .
no Terminal abrirá o diretório de trabalho atual em uma janela do Finder.fonte
Objetivo de alongamento!
Para expandir a resposta acima (porque a pergunta relacionada mais apropriada é marcada como uma bobagem e não pode receber novas respostas) ...
Eu adicionei uma função ao meu ~ / .bash_profile para lidar com a revelação de um arquivo ou diretório:
Para instalar a função:
source ~/.bash_profile
ou abra um novo terminal / guiaO contexto para o meu uso é que eu estarei navegando usando o
ls
preenchimento de guias e, quando encontrar o que estou procurando, possoreveal
(oucd
ousubl
) o argumento mais recente, como:fonte
open .
nos permite passar um nome de arquivo e obter o diretório que contém :)Se você
autojump
instalou, nem precisa digitar o caminho completo para o diretório. Você pode simplesmente digitarjo partialdirectoryname
, e o autojump abrirá uma nova janela do Finder no diretório especificado.Eu amo esse método, porque você não precisa se lembrar do nome do diretório inteiro. O Autojump mantém uma lista dos locais mais usados e sabe automaticamente a qual diretório você está se referindo, mesmo se você der apenas parte do nome.
fonte
jo command not found
Como uma boa adição, adicione um alias em .bash_profile ou .bash_aliases, se você tiver um.
Então você pode usar o
finder .
que eu acho mais intuitivo.fonte
Digitar
open .
no Terminal abrirá o diretório de trabalho atual em uma janela do Finder.Mas há também uma versão alternativa
fonte