Use um link simbólico para redirecionar?

3

É possível configurar um link simbólico tal que cd chamou o link redireciona para o caminho vinculado? Mais ou menos assim:

$ ln /A/B /B/C
$ cd /A/B
$ pwd
/B/C
$
    
por Lenar Hoyt 09.06.2016 / 15:03

1 resposta

5

Se você estiver usando bash , zsh ou qualquer shell POSIX, então

cd -P
pwd -P

ou para torná-lo permanente.

  • em bash : set -P ou set -o physical
  • em zsh : set -w ou set -o chaselinks
  • em outros shells POSIX: alias cd='cd -P'
  • em tcsh : set symlinks = chase

Mas o efeito que você está vendo é criado pelo shell, não pelo próprio link. Então a resposta para sua pergunta atual é "não".

    
por 09.06.2016 / 15:19