หลัก Windows 10 เข้าถึงไฟล์ WSL Linux จาก Windows 10

เข้าถึงไฟล์ WSL Linux จาก Windows 10



Windows 10 เวอร์ชัน 1903 'การอัปเดตเดือนเมษายน 2019' มาพร้อมกับการเปลี่ยนแปลงและการปรับปรุงที่น่าสนใจมากมายที่เกิดขึ้นกับคุณสมบัติ WSL สิ่งเหล่านี้รวมถึง distros เพิ่มเติมใน Store ความสามารถในการเรียกดูไฟล์ WSL จาก File Exporer และอื่น ๆ

การโฆษณา

ความสามารถในการรัน Linux ใน Windows 10 นั้นมาจากคุณสมบัติ WSL WSL ย่อมาจาก Windows Subsystem for Linux ซึ่งในตอนแรก จำกัด เฉพาะ Ubuntu เท่านั้น WSL เวอร์ชันทันสมัยอนุญาต การติดตั้งและรัน Linux distros หลายตัว จาก Microsoft Store

Linux Distros Microsoft Store Windows 10

หลังจาก การเปิดใช้งาน WSL คุณสามารถติดตั้ง Linux เวอร์ชันต่างๆได้จาก Store คุณสามารถใช้ลิงค์ต่อไปนี้:

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Kali Linux สำหรับ WSL
  5. Debian GNU / Linux

และอื่น ๆ.

ด้วย Windows 10 เวอร์ชัน 1903 'อัปเดตเดือนเมษายน 2019' คุณสามารถเข้าถึงไฟล์ทั้งหมดใน Linux distros จาก Windows ได้อย่างง่ายดาย ในขณะที่เขียนนี้คุณลักษณะนี้จะถูกนำไปใช้ใน Windows 10 build 18836 มันกำลังจะมาถึงสาขา 19h1 ดังนั้นเราจะเห็นมันในบิลด์ถัดไป นี่คือวิธีที่สามารถทำได้

ในการเข้าถึงไฟล์ WSL Linux จาก Windows 10 ให้ดำเนินการดังต่อไปนี้

  1. เปิดใช้งาน คุณสมบัติ WSL
  2. ติดตั้ง distro บางอย่างเช่น Ubuntu และเริ่มต้น
  3. ขณะอยู่ในไดเร็กทอรีบน Linux FS ให้พิมพ์สำรวจ ..
  4. เพื่อเปิดหน้าต่าง File Explorer ที่อยู่ใน distro ของ Linux

เข้าถึงไฟล์ Linux ใน Windows 10

จากตรงนั้นคุณสามารถเข้าถึงไฟล์ Linux ใดก็ได้ที่คุณต้องการเช่นเดียวกับที่คุณใช้กับไฟล์อื่น ๆ ผ่าน File explorer ซึ่งรวมถึงการดำเนินการต่างๆเช่นการลากไฟล์ไปมาในตำแหน่งอื่นคัดลอกและวางและแม้กระทั่งการใช้รายการเมนูบริบทแบบกำหนดเองที่เพิ่มโดย Notepad ++, VSCode และซอฟต์แวร์อื่น ๆ

วิธีเปลี่ยนพื้นหลังของสตอรี่ instagram

File Explorer แสดงไฟล์ distro เป็นการแชร์เครือข่ายเสมือนภายใต้เส้นทาง \ wsl $ \

แชร์เครือข่าย WSL

ทีม WSL กำลังตรวจสอบวิธีการปรับปรุงความสามารถในการค้นพบไฟล์ Linux ภายใน File Explorer ความคืบหน้าของงานของพวกเขาสามารถเห็นได้แล้วใน Windows 10 Build 18836 ที่แสดง WSL / Linux File System ใน File Explorer .

เข้าถึงไฟล์ Linux ใน Command Line

นอกจาก File Explorer แล้วคุณยังสามารถใช้ Command Prompt แบบคลาสสิกและเครื่องมือ PowerShell เพื่อเข้าถึงไฟล์ Linux ของคุณ ในทำนองเดียวกันคุณต้องไปที่ \ wsl $ {distro name} โดยที่ {distro name} เป็นชื่อของ distro ที่กำลังทำงานอยู่

WSL ใน PowerShell

ปัญหาที่ทราบ

นี่เป็นคุณสมบัติใหม่และบางส่วนอาจทำงานได้ไม่สมบูรณ์ นี่คือปัญหาที่ทราบบางประการที่เราต้องการแจ้งให้คุณทราบเมื่อใช้คุณลักษณะนี้:

  • ณ ตอนนี้ไฟล์ distros จะสามารถเข้าถึงได้จาก Windows เมื่อ distro กำลังทำงานอยู่เท่านั้น นักพัฒนากำลังจะเพิ่มการสนับสนุนสำหรับ distros ที่ไม่ทำงานในการอัปเดตในอนาคต
    เนื่องจากไฟล์เซิร์ฟเวอร์ 9P ทำงานภายในแต่ละ distro จึงสามารถเข้าถึงได้เฉพาะเมื่อ distro กำลังทำงานอยู่ ทีมงานกำลังหาวิธีที่จะช่วยแก้ไขปัญหานี้
  • การเข้าถึงไฟล์ Linux จะถือว่าเหมือนกับการเข้าถึงทรัพยากรเครือข่ายและกฎใด ๆ สำหรับการเข้าถึงทรัพยากรเครือข่ายจะยังคงมีผลบังคับใช้
    เช่นเมื่อใช้ CMD cd \ wsl $ Ubuntu home จะไม่ทำงาน (เนื่องจาก CMD ไม่รองรับเส้นทาง UNC เป็นไดเรกทอรีปัจจุบัน) อย่างไรก็ตามให้คัดลอก \ wsl $ Ubuntu home somefile.txt C: dev จะทำงาน
  • กฎเดิมยังคงใช้อยู่คุณไม่ควรเข้าถึงไฟล์ Linux ของคุณภายในโฟลเดอร์ AppData!
    หากคุณพยายามเข้าถึงไฟล์ Linux ของคุณผ่านโฟลเดอร์ AppData แสดงว่าคุณกำลังข้ามโดยใช้เซิร์ฟเวอร์ 9P ซึ่งหมายความว่าคุณจะไม่สามารถเข้าถึงไฟล์ Linux ของคุณได้และคุณอาจเสียหายLinux distro ของคุณ

หมายเหตุ: เซิร์ฟเวอร์ 9P คือเซิร์ฟเวอร์ที่มีโปรโตคอลที่รองรับข้อมูลเมตาของ Linux รวมถึงสิทธิ์ ตอนนี้ WSL init daemon มีเซิร์ฟเวอร์ 9P มีบริการ Windows และไดรเวอร์ที่ทำหน้าที่เป็นไคลเอนต์และพูดคุยกับเซิร์ฟเวอร์ 9P (ซึ่งทำงานอยู่ภายในอินสแตนซ์ WSL) ไคลเอนต์และเซิร์ฟเวอร์สื่อสารผ่านซ็อกเก็ต AF_UNIX เนื่องจาก WSL อนุญาตการทำงานร่วมกันระหว่างแอปพลิเคชัน Windows และแอปพลิเคชัน Linux โดยใช้ AF_UNIX

ที่มา: ไมโครซอฟต์

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

รีวิว Google SketchUp 6
รีวิว Google SketchUp 6
ในช่วงหลายปีที่ผ่านมา SketchUp ของ @Last Software สามารถเอาชนะใจแฟนเบสขนาดเล็กได้ โดยเฉพาะอย่างยิ่งในหมู่สถาปนิก ด้วยความพยายามอย่างกล้าหาญในการสร้างแบบจำลอง 3 มิติให้ง่ายเหมือนการวาดภาพ 2 มิติ โชคชะตาของโปรแกรมเปลี่ยนไปอย่างสิ้นเชิงเมื่อเพิ่ม a
วิธีดาวน์โหลด Disney Plus บน Toshiba Smart TV
วิธีดาวน์โหลด Disney Plus บน Toshiba Smart TV
แฟน ๆ ดิสนีย์รอคอยการเปิดตัวบริการสตรีมมิ่งครั้งแรกของ บริษัท อย่างใจจดใจจ่อ ในที่สุดบริการก็มาถึงแล้วคุณจะได้รับความเข้าใจที่ดีขึ้นเกี่ยวกับวิธีการดาวน์โหลดบน Toshiba Smart TV ของคุณ
วิธีดูเนื้อเพลงใน Apple Music
วิธีดูเนื้อเพลงใน Apple Music
Apple Music เป็นบริการสตรีมมิ่งยอดนิยมสำหรับอุปกรณ์หลากหลายประเภท มักได้รับการยกย่องในเรื่องอินเทอร์เฟซที่ใช้งานง่ายและการตั้งค่าการเล่น อีกหนึ่งคุณสมบัติขั้นสูงของบริการนี้ช่วยให้คุณอ่านเพลงได้
วิธีตั้งค่า Google Chromecast: คำแนะนำทีละขั้นตอนในการกำหนดค่าสตรีมเมอร์ของคุณ
วิธีตั้งค่า Google Chromecast: คำแนะนำทีละขั้นตอนในการกำหนดค่าสตรีมเมอร์ของคุณ
Google Chromecast ซึ่งได้รับความนิยมเพิ่มขึ้นเรื่อยๆ เป็นหนึ่งในอุปกรณ์สตรีมมิ่งที่มีประโยชน์มากกว่าสำหรับผู้ใช้ทั่วโลกในปัจจุบัน คุณสามารถใช้อุปกรณ์ที่ซับซ้อนนี้เพื่อสตรีมเนื้อหา อวดโฮมวิดีโอของคุณบนหน้าจอที่ใหญ่ขึ้น และแบ่งปันงานนำเสนอ
วิธีเปลี่ยนเครือข่าย Wi-Fi จากสาธารณะเป็นส่วนตัวใน Windows 10
วิธีเปลี่ยนเครือข่าย Wi-Fi จากสาธารณะเป็นส่วนตัวใน Windows 10
มีสาเหตุหลายประการที่คุณอาจต้องการเปลี่ยนเครือข่ายจากสาธารณะเป็นส่วนตัว สาเหตุหลักที่ทำให้เครือข่ายที่บ้านหรือที่ทำงานของคุณปลอดภัยจากการถูกเข้าถึงโดยอุปกรณ์ที่ไม่ได้รับอนุญาต ด้วยอุปกรณ์ที่รองรับ Wi-Fi อย่างมากมาย
วิธีการติดตั้ง Discord บน PS4
วิธีการติดตั้ง Discord บน PS4
แอป Discord ได้รับความนิยมอย่างมากในหมู่นักเล่นเกมจนแทบไม่จำเป็นต้องมีการแนะนำใดๆ ด้วยผู้ใช้หลายล้านคนทั่วโลก Discord จึงเป็นหนึ่งในแพลตฟอร์มที่ดีที่สุดสำหรับการสื่อสารด้วยเสียง วิดีโอ รูปภาพ และข้อความระหว่างผู้ใช้
แสดงวันของสัปดาห์ในแถบงาน Windows 10
แสดงวันของสัปดาห์ในแถบงาน Windows 10
วิธีแสดงวันในสัปดาห์ในแถบงาน Windows 10 หากต้องการคุณสามารถกำหนดค่าแถบงาน Windows 10 ให้แสดงวันในสัปดาห์ได้ สามารถทำได้โดยการปรับแต่งเกรนของรูปแบบวันที่ดังนั้นจะปรากฏในพื้นที่วันที่ของถาดการแจ้งเตือน (มุมล่างขวา)