Jangan Memodifikasi File Linux Dengan Alat Windows
Microsoft sangat memperingatkan untuk tidak menambahkan atau memodifikasi file Linux dengan perangkat lunak Windows. Ini dapat menyebabkan masalah metadata atau korupsi file, dan dapat memaksa Anda untuk menghapus dan menginstal ulang distribusi Linux Anda untuk memperbaikinya. Namun, Anda masih dapat melihat dan mencadangkan file Linux Anda menggunakan perangkat lunak Windows, dan itu tidak akan menimbulkan masalah.
Dengan kata lain, perlakukan folder Linux seolah-olah itu hanya-baca dari dalam Windows. Jangan gunakan alat Windows apa pun, termasuk aplikasi grafis atau alat baris perintah, untuk memodifikasinya. Jangan buat file baru dalam folder ini menggunakan alat Windows juga.
Jika Anda ingin bekerja dengan file dari lingkungan Linux dan Windows, Anda harus membuatnya di sistem file Windows Anda. Misalnya, jika Anda memiliki folder di C: proyek di Windows, Anda juga dapat mengaksesnya di / mnt / c / proyek di lingkungan Linux. Karena disimpan di sistem file Windows dan diakses di bawah / mnt / c, aman untuk memodifikasi file dengan alat Windows atau Linux.
Di mana Windows Menyimpan File Linux
Sistem file Linux Anda disimpan dalam folder tersembunyi karena suatu alasan, karena Microsoft tidak ingin Anda merusaknya. Namun, jika Anda perlu melihat atau mencadangkan beberapa file, Anda akan menemukannya disimpan di folder tersembunyi. Untuk mengaksesnya, buka File Explorer dan pasang alamat berikut ke bilah alamat:
%userprofile%AppDataLocalPackages
(Ini membawa Anda ke
C:UsersNAMEAppDataLocalPackages
. Anda juga dapat menampilkan folder tersembunyi di File Explorer dan menavigasi ke sini secara manual, jika Anda mau.
- Ubuntu: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
- openSUSE Leap 42: 46932SUSE.openSUSELeap42.2_022rs5jcyhyac
- SUSE Linux Enterprise Server 12: 46932SUSE.SUSELinuxEnterpriseServer12SP2_022rs5jcyhyac
Nama-nama folder ini dapat berubah sedikit di masa depan. Carilah folder yang dinamai berdasarkan distribusi Linux.
Di folder distribusi Linux, klik dua kali folder "LocalState", dan kemudian klik dua kali folder "rootfs" untuk melihat file-nya.
Dengan kata lain, file disimpan di:
C:UsersNAMEAppDataLocalPackagesDISTRO_FOLDERLocalState
ootfs
Catatan: Pada versi Windows 10 yang lebih lama, file-file ini disimpan di bawah C: Users Name AppData Local lxss. Ini berubah dimulai dengan Pembaruan Pembuat Konten Musim Gugur.
Ingat, jangan modifikasi salah satu file ini atau tambahkan file ke folder ini dari File Explorer!
Tempat Drive Sistem Windows Anda Muncul di Linux
Subsistem Windows untuk Linux membuat drive sistem Windows lengkap Anda tersedia sehingga Anda dapat bekerja dengan file yang sama di kedua lingkungan. Namun, lingkungan Bash tidak hanya membuang Anda di drive C: Anda. Sebaliknya, itu menempatkan Anda di direktori home akun UNIX Anda dalam sistem file lingkungan Linux.
Drive sistem Windows Anda dan drive tersambung lainnya terpapar di direktori / mnt / di sana, di mana drive lain secara tradisional tersedia dalam struktur direktori Linux. Secara khusus, Anda akan menemukan drive C: di lokasi berikut di lingkungan Bash:
/mnt/c
Untuk mengubah direktori ini dengan
cd
perintah, cukup ketik:
cd /mnt/c
Jika Anda memiliki drive D: Anda akan menemukannya terletak di / mnt / d, dan seterusnya.
Misalnya, untuk mengakses file yang disimpan di C: Users Chris Downloads File.txt, Anda akan menggunakan jalur /mnt/c/Users/Chris/Downloads/File.txt di lingkungan Bash. Dan ya, itu peka huruf besar-kecil, jadi Anda perlu "Unduh" dan bukan "unduhan."
Perhatikan bahwa, saat mengakses file sistem Windows, lingkungan shell Bash Anda memiliki izin yang diluncurkan. Jika Anda meluncurkannya secara normal dari pintasan, itu akan memiliki izin akses file yang sama dengan akun pengguna Windows Anda.
Misalnya, jika Anda ingin mengakses folder sistem, akun pengguna Anda tidak memiliki izin untuk mengakses, Anda harus mengklik kanan pintas shell Bash dan memilih "Run as Administrator" untuk meluncurkan shell Bash dengan hak istimewa Administrator Windows.
Ini berfungsi seperti Command Prompt, yang perlu diluncurkan sebagai Administrator jika Anda memerlukan akses tulis ke file Administrator saja, atau akses tulis ke file sistem. Anda tidak bisa hanya menggunakan
sudo
di lingkungan Bash.