J'ai activé le mode développeur et installé Bash on Ubuntu on Windows
.
Mon répertoire personnel peut être trouvé sous %localappdata%\Lxss\home\<ubuntu.username>\
, j'ai créé un sous-répertoire appelé Pictures de sorte que le chemin complet soit
sous windows: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
sur bash: /home/<ubuntu.username>/Pictures
si je crée un fichier à partir de bash à l'aide de la commande, touch hello.txt
je peux librement voir ce fichier dans l'interface utilisateur de Windows et le copier sur mon bureau. Cependant, si je crée un nouveau fichier texte à partir de l'interface utilisateur Windows et que je l'enregistre C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
, même si je redémarre bash ou Windows, le fichier n'est pas visible lorsque je le fais ls -l
.
Pourquoi bash ne peut-il pas voir les fichiers créés du côté Windows dans son propre répertoire personnel?
EDIT Utiliser /mnt/c
n'est pas une solution, j'essaie de comprendre pourquoi il ne voit pas ces fichiers et s'il existe un remède à cela afin qu'il puisse voir les fichiers créés par l'interface utilisateur, plutôt que d'essayer d'utiliser le terminal pour copier- coller ou déplacer des fichiers.
hello.txt
et àHELLO.TXT
partir de Bash, l'un des fichiers sera sous un nom différent lorsque vous le regardez dans Windows.