Saya telah menginstal Pembaruan Ulang Tahun Windows 10 di komputer saya.
Saya ingin tahu di mana /root
direktori dalam Bash prompt dalam Windows?
Saya ingin dapat menulis file dalam Bash yang dapat diakses dari Windows juga
yaitu- Jika saya lakukan:
touch /root/foo
Ke mana saya pergi mengakses foo
di PC Saya
Jawaban:
Saya yakin tautan ini akan menjawab pertanyaan Anda:
/ubuntu/759880/where-is-the-ubuntu-file-system-root-directory-in-windows-nt-subsystem-and-vice
Pendeknya:
atau
sumber
rootfs
menipu. Tidak ada dihome
dir di dalam sana, sebenarnya di `C: \ Users \ <user> \ AppData \ Local \ lxss \ home`.Folder berubah lagi:
sumber
Dalam kasus saya, menjalankan pembaruan windows terakhir (pembuat jatuh) dengan ubuntu ditingkatkan, file-file tersebut masih dalam C: \ Users \ Username \ AppData \ Local \ lxss \ tetapi direktori lxss menjadi "tidak terlihat". Namun, hanya mengedit jalur di bagian atas windows explorer secara manual membuatnya bekerja
sumber
Mengakses sistem file WSL dari dalam Windows tidak didukung . Segera setelah Anda melakukan lebih dari sekadar membaca file-file itu dari dalam lingkungan Windows, semuanya akan beres.
Tetapi bagian dari pertanyaan ini bukan tidak mungkin dan mudah didukung, jadi saya akan menjawab ini:
Anda tidak dapat (seharusnya tidak) mengakses sistem file Linux dari dalam Windows, tetapi Anda dapat dengan mudah mengakses sistem file Windows dari dalam WSL. Anda akan menemukan semua drive Windows NTFS berhuruf tetap yang terpasang di bawah
/mnt/*
, sehingga Anda"C-Drive"
terpasang/mnt/c
, dan seterusnya.Misalnya jalur pengguna rumah Windows Anda akan menjadi seperti
/mnt/c/Users/<usernamehere>
Pasang drive yang dapat dilepas
Anda dapat memasang sendiri beberapa sistem file: Blog MSDN
Perhatikan bahwa sistem file yang sebenarnya dalam hal ini adalah exFAT, jadi Anda hanya menggunakan
drvfs
selama Windows dapat membaca sistem file yang sebenarnya.Info lebih lanjut
sumber