Abrindo janelas do Finder a partir do Terminal
Índice:
Finder, o navegador do sistema de arquivos do Mac OS X, é apenas um aplicativo GUI de boa aparência e pode interagir com fluidez a partir da linha de comando.
Isso significa que você pode pular para diretórios e abrir literalmente qualquer janela do Mac Finder diretamente do terminal usando uma string de comando simples baseada no comando 'abrir'.
Como abrir janelas do Finder a partir do terminal no Mac OS
A sintaxe geral a ser usada para isso é a seguinte:
open /Path/To/Directory/
Por exemplo, se você deseja abrir a pasta que contém o aplicativo Finder mencionado acima (o que permitiria abri-lo com um clique duplo), você pode usar a seguinte sintaxe de comando:
open /System/Library/CoreServices/
Abrir o diretório raiz no Finder também é simples:
abrir /
Abrindo o diretório inicial do usuário pode ser feito da seguinte forma:
abrir ~
E se você estiver enterrado profundamente no sistema de arquivos do Terminal e precisar abrir esse caminho profundo no Finder? O acesso imediato ao diretório de trabalho atual em uma nova janela do Finder é obtido rapidamente digitando a seguinte sequência de comandos no Terminal:
abrir .
O "." (ponto) tem sido uma referência do UNIX para o atual diretório de trabalho (PWD, às vezes chamado de Current Working Directory ou CWD), e muda de acordo com a localização do terminal. Por exemplo, se você acabou de iniciar o Terminal, cujo padrão é a pasta pessoal do usuário, digitar isso na linha de comando abrirá imediatamente seu diretório inicial, mas você pode estar em qualquer lugar e funcionará da mesma forma. O uso de 'abrir' na linha de comando para pular para a pasta atual (PWD) no Finder foi discutido aqui especificamente.
Você também pode especificar diretórios para abrir do terminal no Finder, assim:
open /Aplicativos/Utilitários/
Isso abre a pasta de aplicativos de utilitários. Experimente com quase tudo.
Isso pode ser uma ótima maneira de pular para diretórios de sistema profundamente incorporados graças ao preenchimento de tabulação:
open /System/Library/Application\ Support/iTunes/Defaults/Preferences/
Observe que Abrir também pode ser usado para iniciar aplicativos e executar outras tarefas. Isso fornece ao comando 'abrir' a capacidade de reiniciar aplicativos específicos do sistema, como qualquer outro aplicativo. Continuando no tópico “Finder”, o aplicativo Finder pode ser iniciado como outro aplicativo se ele travar ou for encerrado por algum motivo. Para fazer isso, basta digitar a seguinte string de comando no terminal:
open /System/Library/CoreServices/Finder.app
Novamente, isso pode ser usado para qualquer outro aplicativo no OS X, apenas certifique-se de apontá-lo para o aplicativo.
Se não estiver funcionando para iniciar o aplicativo em questão, às vezes você pode precisar apontar a string aberta para o binário do aplicativo contido no pacote .app, assim:
open /Applications/Sample.app/Contents/MacOS/Sample
A localização precisa do binário do aplicativo pode variar de acordo com o aplicativo individual, em caso de dúvida, procure nos diretórios “name.app/Contents/” para localizá-lo.
A próxima pergunta lógica pode ser como fazer isso ao contrário; ou seja, como abrir uma nova janela Terminal.app definida para o diretório atual, conforme exibido no Finder. Acontece que esse recurso existe no OS X Services, embora o usuário deva habilitar o serviço “Novo terminal na pasta” para obter essa funcionalidade, que pode ser acessada com um clique com o botão direito do mouse em qualquer diretório do Finder.