Windows 11/10でWindows Subsystem for Linuxファイルにアクセスする方法

Microsoftは、Windows 11とWindows 10にWindows Subsystem for Linux (WSL)のサポートを追加しました。これにより、ユーザーはUbuntu、SUSE Linux、Kali LinuxなどのさまざまなLinuxディストリビューションをWindows 10デバイスにインストールできるようになりました。WSLが実際のカーネルを取得するだけでなく、ファイルエクスプローラーを使用してWindows 11/10でLinuxファイルにアクセスする機能も備わっています。

WindowsでLinuxファイルのサブシステムにアクセスする

Windows 11/10でファイルエクスプローラーを使用してWindows Subsystem for Linuxファイルにアクセスするには、2つの方法があります。

  1. WSLターミナルからファイルエクスプローラーを開く。

  2. ファイルエクスプローラーからルートを起動する。

1] WSLターミナル内のファイルエクスプローラーを使用する

  1. WSLターミナルを開く。

  2. ターミナル内でルートディレクトリまたは最上位フォルダーに移動する。

  3. explorer.exeと入力し、Enterキーを押してその場所をファイルエクスプローラー内で開く。

2] ファイルエクスプローラーからルートを起動する

これは比較的簡単な方法です。

  1. ファイルエクスプローラーを起動する。

  2. Linuxと入力し、ファイルエクスプローラーのアドレスバーでEnterキーを押す。

  3. コンピューターにインストールされているLinuxディストリビューションのストレージがマウントされます。

  4. ファイルはファイルエクスプローラーに表示されます。

ファイルエクスプローラー内でこれらのファイルにアクセスしたら、コンピューターにインストールされているプログラムを使用して通常どおり実行できます。また、行った変更はすべてターミナルウィンドウに表示されます。

LinuxサブシステムからWindowsファイルにアクセスできますか?

はい、LinuxサブシステムからWindowsファイルにアクセスでき、その逆も可能です。WSLターミナルを使用して、LinuxサブシステムからWindowsファイルを共有してアクセスできます。ターミナルでファイルエクスプローラーを開く必要があります。つまり、ターミナルウィンドウにexplorer.exeコマンドを入力してアクセスできます。

Windows 11/10のLinuxサブシステムファイルはどこにありますか?

Windows 11/10でLinuxサブシステムファイルまたはLinux Bashファイルにアクセスするには、%userprofile%\AppData\Local\Packagesに移動する必要があります。または、ファイルエクスプローラーでC:\Users\user-name\AppData\Local\Packagesに移動することもできます。ただし、CドライブまたはシステムドライブのAppDataフォルダーにアクセスするには、隠しファイルを表示する必要があります。

WSLは、ターミナルでニーズを満たすためにLinuxフレーバーをデュアルブートする必要があったすべての開発者にとって恩恵をもたらすことが証明されています。