Windows10 から WSL の領域へアクセスする

ALL
スポンサーリンク

WSL から Windows へのアクセスは、パス /mnt/c を経由して行うことができました。
逆に Windows から WSL へは、May 2019 Update(バージョン 1903)からはエクスプローラからアクセスできるようになりました。

WSL起動している状態で、エクスプローラのアドレスバーで \\wsl$ と入力します。
すると、ディストリビューション名が見えるので、そこからアクセスできます。
(WSLを起動していないと、何も表示されません。)

WSLのファイルをエクスプローラーで.PNG

一度エクスプローラからアクセスしたら、WSL のコンソールを閉じてもアクセスできます。

Linuxとの相互運用の改善 ~WSL、コンソール、エクスプローラー – 窓の杜

ネットワークリソースへのアクセスとして扱われるため、“cd ¥¥wsl$¥Ubuntu¥home”といったコマンドが機能しないといった制限はあるものの、NASのファイルを扱う程度の気軽さでWSL/Linux環境のファイルシステムを扱えるようになった。

とのことですが、コマンドプロンプトではダメなものの、PowerShell では問題なく、cd \\wsl$\Ubuntu-18.04\home のようなアクセスができます。

コマンドプロンプトでは下記の通り、アクセスできません。

C:\Users\USER001>cd \\wsl$\Ubuntu-18.04\home
'\\wsl$\Ubuntu-18.04\home'
CMD では UNC パスは現在のディレクトリとしてサポートされません。

コメント