メイン ウィンドウズ10 Windows10からWSLLinuxファイルにアクセスする

Windows10からWSLLinuxファイルにアクセスする



Windows 10バージョン1903の「2019年4月の更新」には、WSL機能に加えられた興味深い変更と改善が多数含まれています。これらには、ストア内の追加のディストリビューション、FileExporerからWSLファイルを参照する機能などが含まれます。

広告

LinuxをWindows10でネイティブに実行する機能は、WSL機能によって提供されます。 WSLはWindowsSubsystem for Linuxの略で、当初はUbuntuのみに制限されていました。 WSLの最新バージョンでは 複数のLinuxディストリビューションのインストールと実行 Microsoftストアから。

LinuxディストリビューションMicrosoftStore Windows 10

後 WSLを有効にする 、ストアからさまざまなLinuxバージョンをインストールできます。次のリンクを使用できます。

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Kali Linux for WSL
  5. Debian GNU / Linux

もっと。

Windows 10バージョン1903の「2019年4月の更新」を使用すると、WindowsからLinuxディストリビューション内のすべてのファイルに簡単にアクセスできます。この記事の執筆時点では、この機能はWindows 10ビルド18836に実装されています。19h1ブランチに向かう途中なので、次のビルドで確認します。これがその方法です。

Windows10からWSLLinuxファイルにアクセスするには 、 以下をせよ。

  1. 有効にする WSL機能。
  2. インストール いくつかのディストリビューション、例えばUbuntu、そしてそれを起動します。
  3. Linux FSのディレクトリにいるときに、次のように入力します。冒険者 。
  4. これにより、Linuxディストリビューション内にあるファイルエクスプローラーウィンドウが開きます。

Windows10でLinuxファイルにアクセスする

そこから、ファイルエクスプローラーを介して他のファイルと同じように、好きなLinuxファイルにアクセスできます。これには、ファイルを他の場所に前後にドラッグしたり、コピーして貼り付けたり、Notepad ++、VSCode、その他のソフトウェアによって追加されたカスタムコンテキストメニューエントリを使用したりするなどの操作が含まれます。

cbz ファイルの開き方

ファイルエクスプローラーは、パス\ wsl $ \の下の仮想ネットワーク共有としてdistroファイルを表示します。

WSLネットワークシェア

WSLチームは、ファイルエクスプローラー内のLinuxファイルの検出可能性を向上させる方法を積極的に調査しています。彼らの作業の進捗状況は、Windows10ビルド18836ですでに確認できます。 これは、ファイルエクスプローラーでWSL / Linuxファイルシステムを表示します 。

コマンドラインでLinuxファイルにアクセスする

ファイルエクスプローラーに加えて、従来のコマンドプロンプトとPowerShellツールを使用してLinuxファイルにアクセスできます。同様に、\ wsl $ {distro name} に移動する必要があります。ここで、{distroname}は実行中のディストリビューションの名前です。

PowerShellのWSL

既知の問題点

これは新機能であり、一部が完全に機能しない場合があります。この機能を使用する際にお知らせしたい既知の問題を次に示します。

  • 現在のところ、ディストリビューションファイルは、ディストリビューションの実行中にWindowsからのみアクセスできます。開発者は、将来のアップデートで実行されていないディストリビューションのサポートを追加する予定です。
    9Pファイルサーバーは各ディストリビューション内で実行されるため、そのディストリビューションが実行されている場合にのみアクセスできます。チームはこれを解決するのに役立つ方法を検討しています。
  • Linuxファイルへのアクセスは、ネットワークリソースへのアクセスと同じように扱われ、ネットワークリソースへのアクセスに関するルールは引き続き適用されます。
    例:CMDを使用する場合、cd \ wsl $ Ubuntu homeは機能しません(CMDは現在のディレクトリとしてUNCパスをサポートしていないため)が、\ wsl $ Ubuntu home somefile.txt C: dev をコピーします。動作します
  • 古いルールが引き続き適用されます。AppDataフォルダー内のLinuxファイルにアクセスしないでください。
    AppDataフォルダーを介してLinuxファイルにアクセスしようとすると、9Pサーバーの使用がバイパスされます。つまり、Linuxファイルにアクセスできなくなり、可能性があります。破損しているLinuxディストリビューション。

注:9Pサーバーは、権限を含むLinuxメタデータをサポートするプロトコルを含むサーバーです。 WSLinitデーモンに9Pサーバーが含まれるようになりました。クライアントとして機能し、9Pサーバー(WSLインスタンス内で実行されている)と通信するWindowsサービスとドライバーがあります。 WSLではAF_UNIXを使用してWindowsアプリケーションとLinuxアプリケーション間の相互運用が可能であるため、クライアントとサーバーはAF_UNIXソケットを介して通信します。

ソース: マイクロソフト

興味深い記事

エディターズチョイス

Windows10でディスク書き込みキャッシュを有効または無効にする
Windows10でディスク書き込みキャッシュを有効または無効にする
状況に応じて、Windows10のドライブのディスク書き込みキャッシュを有効または無効にすることができます。これを行う方法は次のとおりです。
Google ドキュメントでテキストを湾曲させる方法
Google ドキュメントでテキストを湾曲させる方法
Google ドキュメントは、単なるテキスト プロセッサから、クリエイティブなテキスト機能を備えた強力なツールになるまでの長い道のりを歩んできました。たとえば、曲がったボックスを作成し、そこにテキストを追加して、テキストを作成する方法があります。
PDF を PowerPoint プレゼンテーションに挿入する方法
PDF を PowerPoint プレゼンテーションに挿入する方法
PowerPoint は、プロフェッショナルなプレゼンテーションを作成したいと考えている企業にとって、頼りになるアプリケーションです。好むと好まざるとにかかわらず、スライド プレゼンテーションは、シンプルで魅力的な方法でデータを共有する最も一般的な方法です。アプリケーションの新しいバージョンの場合
Windows 11 の要件を回避する方法
Windows 11 の要件を回避する方法
多くの Windows ユーザーは、Windows 11 システム アップデートがリリースされるとすぐにオペレーティング システムのアップグレードを急いでいました。 Windows 11 には多くの変更点と新機能が含まれているため、互換性の問題によっては、コンピューターが取得できない場合があります。
PS5の「Wi-Fiネットワークに接続できません」エラーを修正する方法
PS5の「Wi-Fiネットワークに接続できません」エラーを修正する方法
「PS5 が Wi-Fi ネットワークに接続できない」エラーを修正するには、ルーターまたは PS5 本体を再起動またはリセットする必要がある場合があります。
Windows8およびWindows10用の不透明なタスクバー
Windows8およびWindows10用の不透明なタスクバー
デスクトップのメトロとチャームバーの横にあるWindows8の外観で最も厄介なのは、透明なタスクバーです。不透明なウィンドウフレームに収まらず、見た目が醜いです。修正することにしました。昨夜、StartIsBackソリューションの作成者である友人のTihiyが、DWMAPIを介してtasbkarの透過性を無効にする方法を教えてくれました。そう
Rokuストリーミングスティックを工場出荷時にリセットする方法
Rokuストリーミングスティックを工場出荷時にリセットする方法
Roku Streaming Stickは信じられないほど素晴らしいものです。何百ものチャンネルから選択でき、何千もの映画やテレビ番組を見ることができます。ただし、場合によっては、デバイスがフリーズしたり遅くなったりすることがあります。