Eu tenho "Bash no Ubuntu para Windows" instalado, onde tudo parece estar funcionando bem, exceto por um link simbólico. Eu criei um link simbólico na minha pasta pessoal para a minha pasta Documentos. Se eu cd através desse link, ele irá mostrar minhas pastas se eu usar o ls. O problema é sempre que eu cd em uma subpasta e uso ls me mostra o conteúdo da pasta anterior. O caminho, no entanto, é atualizado corretamente. Curiosamente, quando eu tento fazer o cd na mesma subpasta, ele atualiza o caminho novamente.
Exemplo:
pwd -> /home/MYNAME
cd into symlink Document -> pwd -> /home/MYNAME/Documents
ls -> content of Documents
cd into Downloads -> pwd -> /home/MYNAME/Documents/Downloads
ls -> content of Documents
cd into Downloads again -> pwd -> /home/MYNAME/Documents/Downloads/Downloads
Eu posso fazer isso infinitamente. Sempre que eu faço essas coisas do caminho absoluto e não uso links simbólicos ele funciona bem, mas isso é um pouco complicado. Notei que o diretório de trabalho quando eu uso um link simbólico para ir para o Documents é diferente do diretório de trabalho quando eu uso o / mnt / c / Users inteiro ... mas isso parece lógico. Alguma idéia?
Tags bash symbolic-link windows