Ao trabalhar no terminal, costumo usar o open .
comando para abrir uma janela do Finder mostrando o diretório de trabalho atual. Mas se o diretório atual é realmente um pacote, como um .app
aplicativo ou uma .vmwarevm
máquina virtual, open .
inicia o aplicativo ou a máquina virtual.
Como posso abrir uma janela do Finder mostrando o conteúdo de um pacote especificado?
Eu tentei open -A /System/Library/CoreServices/Finder.app .
, mas isso não funcionou.
cd /System/Library/CoreServices/Finder.app
? Se não funcionar, removerei o comentário.open -a Finder .
não funciona porque quando você clica duas vezes em um Pacote de aplicativos no Finder, ele lança o aplicativo :).Respostas:
A utilização
open -R
do primeiro arquivo no pacote funcionaria mesmo se o pacote não tivesse umContents
diretório:Pode ser mais fácil digitar
open -R
o caminho de algum arquivo dentro do pacote. Você pode vincularmenu-complete
em.inputrc
para torná-lo mais fácil de inserir o caminho do primeiro arquivo.fonte
Você pode simplesmente
cd
entrar no pacote para abri-lo no Terminal e depoisopen Contents
abrir o conteúdo no Finder.Por exemplo, para abrir o conteúdo do Safari.app no Finder, você pode executar o seguinte:
fonte
Contents
pasta -.vmwarevm
as máquinas virtuais certamente não.Contents
pasta é o.xcodeproj
pacote. Você pode obter um exemplo aqui .cd
é o que você está procurando no arquivo .app, independentemente do aplicativo agrupar o conteúdo eventual.abre o pacote no Finder. Mas cuidado: ele também seleciona todos os arquivos e pastas contidos. Em geral, isso pode ser bom para você, pois na maioria das vezes é justo
Contents
.Se parece com isso:
fonte
De
-R, --reveal Seleciona no Finder em vez de abrir.
fonte
No localizador, clique com o botão direito do mouse no aplicativo e escolha 'Mostrar conteúdo ". Ele abre o aplicativo e você pode navegar pelas pastas incluídas.
fonte