Abrir pasta do Finder no Terminal e vice-versa no Mac

Eu acredito que você já saiba trabalhar no Terminal do Mac, configurar e usar inclusive o bash_profile. Se não sabe, dê uma olhada aqui e aqui também

Certo, vamos criar uma função no nosso arquivo de configuração .bash_profile normalmente no Mac ele fica no diretório base do seu usuário.

Para abrir uma pasta que está ativa no Finder dentro do Terminal:

1
2
3
4
finder_term() {
# Neste caso "of" é somente um alias customizado criado para excução
of=`osascript -e 'tell application "Finder" to if (count of Finder windows) > 0 then get POSIX path of (target of front Finder window as text)'` && [ -n "$of" ] && cd "$of" && pwd
}

Para abrir uma pasta que está ativa no Terminal dentro do Finder. Neste caso não iremos criar uma função e sim um alias:

1
alias term_finder='open -a Finder .'

Pronto, salve o seu arquivo .bash_profile e “atualize” ele digitando no Terminal o comando:

1
source ~/.bash_profile

Para testar, abra uma pasta no Finder e com ela ativa, abra o Terminal e digite:

1
finder_term

Pressione RETURN/ENTER e ele vai abrir a pasta do Finder dentro do seu Terminal.

Pronto, agora feche a janela do Finder e na mesma janela do Terminal digite:

1
term_finder

Pressione RETURN/ENTER e ele vai abrir a pasta do Terminal em uma janela do Finder.


Dicas por Gercil Junio - https://gercil.me

Proudly powered by Hexo and Theme by Hacker
© 2020 Faz-B Man