Ubuntu per Windows percorso errato quando si utilizza symlink


2

Ho installato "Bash su Ubuntu per Windows" in cui tutto sembra funzionare bene tranne un collegamento simbolico. Ho creato un collegamento simbolico nella mia cartella principale nella mia cartella Documenti. Se cd tramite quel link simbolico mostrerà davvero le mie cartelle se uso ls. Il problema è ogni volta che inserisco una sottocartella e utilizzo ls mi mostra il contenuto della cartella precedente. Il percorso, tuttavia, viene aggiornato correttamente. Stranamente, quando provo a fare cd in quella stessa sottocartella, aggiornerò di nuovo il percorso.

Esempio:

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

Posso farlo all'infinito. Ogni volta che faccio queste cose dal percorso assoluto e non uso i collegamenti simbolici, funziona bene, ma è un po 'ingombrante. Ho notato che la directory di lavoro quando uso un link simbolico per andare a Documents è diversa dalla directory di lavoro quando uso l'intero / mnt / c / Users ... ma sembra logico. Qualche idea?


Ho lo stesso problema, sembra essere un bug, perché nella documentazione di Microsoft dice che i collegamenti simbolici dovrebbero funzionare: msdn.microsoft.com/en-us/commandline/wsl/faq
Alex Angelico,

Interessante. Bene, buono a sapersi che non sono l'unico, ma questo probabilmente significa anche che la reinstallazione non sarà utile. Per favore fatemi sapere quando avete una soluzione, però.
ThunderGT

1
Ho avuto questo problema su Ubuntu 14, ma da quando ho aggiornato a 16 sembra che sia stato risolto. Non è davvero una soluzione, ma speriamo che ti aiuti anche.
ThunderGT

come dice @ThunderGT, è stato risolto in Ubuntu 16. Non è possibile aggiornarlo direttamente, è necessario installare Windows Creator Update per eseguire l'aggiornamento a Bash su Ubuntu 16
Alex Angelico,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.