У меня установлен "Bash on Ubuntu для Windows", где все работает нормально, кроме символической ссылки. Я создал символическую ссылку в своей домашней папке на папку "Документы". Если я перейду через эту символическую ссылку, она действительно покажет мои папки, если я использую ls. Проблема в том, что всякий раз, когда я перехожу в подпапку и использую ls, она показывает содержимое предыдущей папки. Путь, однако, обновляется правильно. Как ни странно, когда я пытаюсь вставить компакт-диск в ту же подпапку, он снова обновляет путь.
Пример:
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
Я могу сделать это бесконечно. Всякий раз, когда я делаю эти вещи с абсолютного пути и не использую символические ссылки, это работает хорошо, но это немного громоздко. Я заметил, что рабочий каталог, когда я использую символическую ссылку для перехода в Documents, отличается от рабочего каталога, когда я использую весь /mnt /c /Users ... но это кажется логичным. Есть идеи?