Geliştirici modunu etkinleştirdim ve yükledim Bash on Ubuntu on Windows.
Ana dizinim altında bulunabilir %localappdata%\Lxss\home\<ubuntu.username>\, tam yolun olması gerektiği şekilde Pictures adlı bir alt dizin oluşturdum
pencerelerde: C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictures
bash üzerinde: /home/<ubuntu.username>/Pictures
komutu kullanarak bash'dan bir dosya oluşturursam, touch hello.txtbu dosyayı Windows kullanıcı arayüzünde özgürce görebilir ve Masaüstüme kopyalayabilirim. Bununla birlikte, Windows kullanıcı arayüzünden yeni bir metin dosyası oluşturur ve onu C:\Users\<windows.username>\AppData\Local\lxss\home\<ubuntu.username>\Pictureskaydedersem, bash veya pencereleri yeniden başlatsam bile, yaptığımda dosya görünmüyor ls -l.
Neden Windows tarafından oluşturulan dosyaları kendi ana dizininde göremiyor?
DÜZENLE Kullanmak /mnt/cbir çözüm değil, neden bu dosyaları görmediğini anlamaya çalışıyorum ve bunun için bir çare olup olmadığını, böylece terminali kopyalamak için kullanmaya çalışmak yerine UI tarafından oluşturulan dosyaları görebileceğini anlamaya çalışıyorum. dosyaları yapıştırın veya taşıyın.
hello.txtveHELLO.TXTWindows'ta baktığınızda dosyalardan birinin farklı bir ad altında olacağını bulacağınızdan şüpheleniyorum .