Ubuntu alt sistemini Windows 10'a yükledim (ayarlardan özelliği etkinleştirdikten sonra), ancak Ubuntu dosya sistemi kök dizini sürücüde nerede bulunuyor?
Windows mağazasından yüklenen Ubuntu için:
Mağaza aracılığıyla yüklediğiniz her dağıtım şu adrese yüklenir uygulama'nın appdata dizini. Örneğin:
C:\Users\<username>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
- benhillis
WSL2 için Windows'tan (Windows 10 build 18342) ev dizinine şu şekilde erişebilirsiniz:
\\wsl$
Linux için Windows Alt Sisteminin önceki yinelemelerinde, Ubuntu dosya sistemi %localappdata%\Lxss
konumundaydı (örneğin, C:\Users\Username\AppData\Local\Lxss
- Username'i Windows'taki Kullanıcı Adınızla değiştirin). Dosya Sistemi Desteği hakkındaki WSL blog yazısına bakın]6:
WSL tarafından kullanılan birincil dosya sistemi VolFs'dir. Depolamak için kullanılır Linux sistem dosyalarının yanı sıra Linux evinizin içeriği dizin. Bu nedenle VolFs, Linux VFS'nin çoğu özelliğini destekler Linux izinleri, sembolik bağlantılar, FIFO'lar, soketler dahil olmak üzere sağlar, ve cihaz dosyaları.
VolFs, VFS kök dizinini bağlamak için kullanılır ve Destek depolama alanı olarak
%LocalAppData%\lxss\rootfs
. Ek olarak, bir birkaç ek VolFs bağlama noktası mevcuttur, özellikle/root
ve%LocalAppData%\lxss\root
kullanılarak bağlanan/home
ve%LocalAppData%\lxss\home
sırasıyla. Bu ayrılıkların nedeni Bağlar, WSL'yi kaldırdığınızda ev dizinlerinin varsayılan olarak kaldırılmıştır, bu nedenle burada depolanan tüm kişisel dosyalar korunmuş.
Windows uygulamaları ve araçları kullanarak Linux alt sisteminde herhangi bir dosya oluşturmak / değiştirmek, Ubuntu alt sisteminde Veri bozulmasına ve veri kaybına neden olabilir! (Bu uyarıları önerdiği için Rich Turner'a teşekkürler!) *Bu kesinlikle desteklenmemektedir.** Aynı blog yazısından:
Windows ile Birlikte Çalışabilirlik
VolFs dosyaları Windows'ta normal dosyalarda depolanırken Yukarıda belirtilen dizinler, Windows ile birlikte çalışabilirlik değildir desteklenir. Bu dizinlerden birine yeni bir dosya eklenirse Windows, VolFs tarafından ihtiyaç duyulan EA'lardan yoksundur, bu nedenle VolFs ne olduğunu bilmez 'nin dosyayla bir ilgisi yoktur ve dosyayı yok sayar. Birçok editör ayrıca mevcut bir dosyayı kaydederken EA'ları silerek dosyayı tekrar WSL'de kullanılamaz.
Windows dosya sisteminiz Bash kabuk ortamında /mnt/c
adresinde bulunur.
Kaynak: Dustin Kirkland'ın blogu, howtogeek
Bu, Bash'in ilk tanıtılmasından bu yana değişmiş gibi görünüyor ve Windows Mağazası'ndaki dağıtımlar için geçerli değil ya da belki de ev dizinim başka bir konumda bulunduğundan tüm sistemler için tutarlı değildir:
%localappdata%\lxss\home\{username}
ya da:
C:\Users\{user}\AppData\Local\lxss\{username}
Burada {user}
Windows Kullanıcı Adınız ve {username}
kurulum sırasında ayarlanan UNIX Kullanıcı Adınızdır.
Yani kök dizin şöyle olacaktır:
%localappdata%\lxss
Kök dizinin Windows Explorer'da %localappdata%
dizininden görünmeyebileceğini unutmayın. Yine de Explorer'ın 'adres çubuğuna' yazarak erişebilmeniz gerekir.
Konum çubuğuna bash
yazarak açılan klasörün Dosya Gezgini penceresinden Bash'i hızlı bir şekilde açabilirsiniz.
Bu kadar yeter.
Ayrıca bir bağlam menüsü öğesi de ekleyebilirsiniz. Ben şahsen gerekmedikçe bunu tavsiye etmiyorum, çünkü içerik menüsüne kısayol eklemek daha fazla RAM kullanır.
https://www.howtogeek.com/270810/how-to-quickly-launch-a-bash-shell-from-windows-10s-file-explorer/