開発者モードを有効にしてインストールしましたBash on Ubuntu on Windows
。
私のホームディレクトリはの下%localappdata%\Lxss\home\<ubuntu.username>\
にあります。フルパスが次のようになるように、Picturesというサブディレクトリを作成しました。
Windowsの場合: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
バッシュで: /home/<ubuntu.username>/Pictures
コマンドを使用してbashからファイルを作成した場合touch hello.txt
、Windows UIでこのファイルを自由に表示して、デスクトップにコピーできます。ただし、Windows UIから新しいテキストファイルを作成してに保存するとC:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
、bashまたはwindowsを再起動しても、ファイルを表示しても表示されませんls -l
。
Windows側から作成されたファイルを自分のホームディレクトリにbashで表示できないのはなぜですか?
EDIT Using /mnt/c
は解決策ではありません、なぜそれらのファイルが表示されないのかを理解しようとしています、そしてそれを修正して、ターミナルを使用してコピーするのではなく、UIで作成されたファイルを表示できるようにします-ファイルを貼り付けるか移動します。
hello.txt
しHELLO.TXT
、Bashから作成した場合、Windowsで見たときに、ファイルの1つが別の名前で表示されることに気付くと思います。