Em relação à sua edição: basta usar o open
comando no Terminal.
open .
abrirá seu diretório de trabalho atual no Finder, open ..
o diretório pai, etc.
Na outra direção, você pode usar o ícone de proxy (o ícone da pasta na barra de título do Finder). Arraste-o para uma janela do Terminal e o caminho para a pasta será inserido no local atual do cursor.
Essas abordagens lidam com trocas de terminal / localizador. Com a capacidade de arrastar / soltar arquivos e pastas nas caixas de diálogo de abrir / salvar, o comando Ir para pasta no Finder e a capacidade de navegar na hierarquia de pastas no Finder clicando com o botão Command pressionado no ícone do proxy e no menu Ir no Finder, falta muito pouco para a navegação. É diferente do Windows, mas também funciona.
Você pode usar o Automator para criar um Serviço que não recebe nenhuma entrada no Finder ou em qualquer aplicativo e executa o seguinte em uma ação Executar AppleScript :
tell application "Finder"
set topWnds to every window whose index is equal to 1 as list
set cwd to target of first item of topWnds as alias
tell application "Terminal" to activate
tell application "System Events"
keystroke "t" using {command down}
keystroke "cd " & (POSIX path of cwd) as text
key code 36
end tell
end tell
Não é muito elegante, mas pega o caminho da janela mais à frente do localizador, abre uma nova guia Terminal e usa cd
para chegar lá.
Além disso, você pode usar os utilitários da área de transferência para a linha de comando: pbcopy
e pbpaste
. Você pode canalizar qualquer caminho pbcopy
e acessá-lo nos utilitários da GUI, por exemplo, o comando Ir para a Pasta do Finder ....