ใน Bash บน Ubuntu บนแอพ Windows ฉันมี
root@localhost:~# ls -a
.bash_history .bashrc .profile
ฉันจะเข้าถึงโฟลเดอร์ Windows ทั้งหมดเช่นเอกสาร, ดาวน์โหลดและอื่น ๆ ได้อย่างไร?
ใน Bash บน Ubuntu บนแอพ Windows ฉันมี
root@localhost:~# ls -a
.bash_history .bashrc .profile
ฉันจะเข้าถึงโฟลเดอร์ Windows ทั้งหมดเช่นเอกสาร, ดาวน์โหลดและอื่น ๆ ได้อย่างไร?
คำตอบ:
คุณจะพบC:\
โครงสร้างWindows ที่/mnt/c/
ในสภาพแวดล้อม Bash
/mnt/c/Users/Ben/Documents/
ดังนั้นโฟลเดอร์เอกสารของฉันอยู่ที่
~
ไดเรกทอรีซึ่งเป็นบ้านของคุณในสภาพแวดล้อม Bash ซึ่งไม่ใช่ราก ( /
) หากคุณเคยทำครั้งแรกที่คุณจะได้เห็นcd /
mnt
อีกทางเลือกหนึ่งคือ
bash
คุณจะสามารถใช้คำสั่ง Bash ใด ๆ ได้โดยตรงเพื่อทำงานกับไฟล์และโฟลเดอร์ในไดเรกทอรี Windows นั้น ด้วยการใช้วิธีการนี้คุณไม่จำเป็นต้องcd
เข้าไปในไดเรกทอรีของคุณด้วยตนเองโดยเฉพาะเมื่อคุณเข้าถึงไดเรกทอรีที่หยั่งรากลึก
อัปเดตตั้งแต่ Windows 10 1809:
ข้างต้นยังใช้ได้ แต่มีวิธีที่ง่ายกว่านี้