Essa vai para os usuários de Mac, outro dia faço um post para os usuários de Linux para contra balancear ^.^.

Faz algum tempo que tive a infelicidade de descobrir que o alias que você faz no Finder não é um link simbólico. O Finder até reconhece os symlinks, mas ele não os atualiza dinamicamente como faz com os seus Alias. Foi então, que faz alguns dias atrás, que por causa do GTD, eu precisava organizar minhas pastas de uma determinada maneira, mas eu não queria perder a estrutura antiga de diretórios, nem mesmo bagunçar as coisas no Mac…

Foi ai que eu achei um post muito legal no blog do theapotek. Ele explica como alterar o seu .bashrc para que o comando cd execute o seguinte osascript.

tell application "Finder"
 set theItem to (POSIX file "${1}") as alias
 if the kind of theItem is "alias" then
  get the posix path of ((original item of theItem) as text)
 end if
end tell

Bonita essa sintaxe não? Acho que eu vou falar sobre ela em um futuro próximo…

Nota, no momento do Post eu não estava conseguindo acessar o theapotek, a página em cache no google está aqui.

Posts Relacionados:

  • Turbinando o Terminal
  • Aprendendo Bash
  • Aprenda Comandos Básicos de Linux
  • Um pouco de Bash - Parte I
  • Retrospectiva 2008
  • Vidageek é aceito com instituição mentora do Google Summer of Code
  • YACP - Aprendendo a usar suas ferramentas
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.