WSL2

Windows側からみたWSLのホームディレクトリパスを取得

WindowsにインストールされたPowerShellから、次のコマンドを実行すると、Windows側からみたWSLのホームディレクトリのパスを取得できる。

wsl sh -c 'wslpath -w "$HOME"'

WSL上で自身のホームディレクトリのパスを取得

"$HOME"

Windowsからみたパスに変換

wslpath -w "$HOME"

wslpathのargumentは次の通り。

-a force result to absolute path format
-u translate from a Windows path to a WSL path (default)
-w translate from a WSL path to a Windows path
-m translate from a WSL path to a Windows path, with ‘/’ instead of ‘\’

WSL上で「wslpath」コマンドを実行されると表示される画面より

今回は、Windowsから使用したいため、WSLパスをWindowsパスに変換する「-w」を使用した。

WindowsのPowerShellから取得

wsl sh -c 'wslpath -w "$HOME"'

プロフィール

興味のあること、つまづいたこと、考えたことなどを書いています。

カテゴリー

コメント

タイトルとURLをコピーしました