Bildiğiniz gibi, Windows dosya sistemi NTFS, dosya ve klasör adlarını büyük / küçük harfe duyarlı değildir. Örneğin, işletim sistemi ve uygulamalar için MyFile.txt ve myfile.txt aynı dosyadır. Ancak, Linux'ta işler farklıdır. Bu işletim sistemi için bunlar iki farklı dosyadır. Bu davranış farkı, WSL kullanıcıları için sorunlar yaratabilir. Bunları çözmek için Windows 10, klasörler için büyük / küçük harfe duyarlı modu etkinleştirme yeteneği içerir.
Reklam
Kullandıysanız Linux için Windows Alt Sistemi , muhtemelen Windows dosya sistemlerinize (/ mnt / c, / mnt / d, vb. altına monte edilmiş) büyük / küçük harfe duyarlı davranmanıza izin verdiğinin farkındasınızdır. Bu, diğer şeylerin yanı sıra, adları yalnızca büyük / küçük harfe göre değişen dosyalar oluşturabileceğiniz anlamına gelir (örn. Foo.txt ve FOO.TXT).
Ancak, bu dosyaları Windows'ta kullanmak gerçekten mümkün değildi. Windows uygulamaları dosya sistemini büyük / küçük harfe duyarlı olarak değerlendirdiğinden, adları yalnızca büyük / küçük harfe göre değişen dosyaları ayırt edemezler. Dosya Gezgini her iki dosyayı da gösterirken, hangisine tıkladığınızdan bağımsız olarak yalnızca biri açılır.
Windows insider build 17093'ten başlayarak, Windows'ta büyük / küçük harfe duyarlı dosyaları işlemenin yeni bir yolu var: dizin başına büyük / küçük harf duyarlılığı. Bu yetenek, büyük / küçük harfe duyarlı dosyaları kullanırken kullanıcıya daha iyi birlikte çalışabilirlik sağlamak için eklenmiştir. Ayrıca, normal Windows uygulamalarıyla da kullanabilirsiniz. Windows 10 Build 17110'dan itibaren bu davranış varsayılandır.
Daha fazla detay
Windows'ta büyük / küçük harf duyarlılığı
Windows NT işletim sistemleri ailesi (Windows 10 dahil) her zaman büyük / küçük harfe duyarlı dosya sistemi işlemlerini gerçekleştirme yeteneğine sahiptir. Uygulamalar geçebilirFILE_FLAG_POSIX_SEMANTICS
bayrakDosya oluştur
API, yolun büyük / küçük harfe duyarlı olarak değerlendirilmesini istediklerini belirtmek için. Ancak, uyumluluk nedenleriyle, bu davranışı geçersiz kılan genel bir kayıt defteri anahtarı vardır; bu anahtar ayarlandığında, tüm dosya işlemleri büyük / küçük harf duyarlıdır,FILE_FLAG_POSIX_SEMANTICS
bayrak belirtildi. Windows XP'den beri bu varsayılandır.
Kindle Fire'da Google Dokümanlar Nasıl Düzenlenir?
Linux için Windows Alt Sistemi, büyük / küçük harfe duyarlı dosya sistemi işlemlerini gerçekleştirmemize olanak tanıyan bu kayıt defteri anahtarını kendisi atlayan başka bir mekanizma kullanır. Bu, WSL'de çalışan Linux uygulamalarının, tıpkı gerçek Linux'ta olduğu gibi, küresel kayıt defteri anahtarı setiyle bile yalnızca duruma göre farklılık gösteren dosya adlarını kullanmasına izin veren şeydir.
Maalesef bu, sizi Windows uygulamaları tarafından erişilemeyen dosyalarla bırakıyor. Genel kayıt defteri anahtarını değiştirebilseniz de, bu yine de yalnızca kullanan uygulamalar için çalışacaktır.FILE_FLAG_POSIX_SEMANTICS
ve bu, tüm sürücülerdeki tüm dosyaların davranışını değiştirebilir ve bu amaçlanmayabilir ve bazı uygulamaları bozabilir.
Dizin başına büyük / küçük harf duyarlılığı
Bu sorunu çözmek için Microsoft, dizinlere uygulanabilecek yeni bir büyük / küçük harf duyarlı bayrak ekledi. Bu bayrağın ayarlanmış olduğu dizinler için, o dizindeki dosyalardaki tüm işlemler büyük / küçük harf duyarlıdır.FILE_FLAG_POSIX_SEMANTICS
belirtildi. Bu, büyük / küçük harfe duyarlı olarak işaretlenmiş bir dizinde yalnızca büyük / küçük harfe göre farklılık gösteren iki dosyanız varsa, tüm uygulamaların bunlara erişebileceği anlamına gelir.
Klasörler için Büyük / Küçük Harfe Duyarlı Modu Etkinleştir
Bu özelliği etkinleştirmek veya devre dışı bırakmak için yerleşik fsutil.exe uygulamasını kullanmalısınız.
Klasörler için büyük / küçük harfe duyarlı modu etkinleştirmek için , aşağıdakileri yapın.
- Açık yükseltilmiş bir komut istemi .
- Aşağıdaki komutu yazın:
fsutil.exe dosyası setCaseSensitiveInfo 'klasörünüzün tam yolu' etkinleştir
Yol bölümünü PC'nizle eşleşen doğru yolla değiştirin.
Örneğin,fsutil.exe dosyası setCaseSensitiveInfo 'C: data Winaero Linux' etkinleştir
- Bitirdiniz.
Artık, aynı ada ve yalnızca büyük / küçük harf farkıyla iki dosya oluşturabilirsiniz. Windows 10 bunları bu klasörde doğru şekilde işleyecektir.
discord'da ekran paylaşımı nasıl yapılır
Bir klasörün özellik durumunu görmek için şu komutu çalıştırın:
fsutil.exe dosyası queryCaseSensitiveInfo 'klasörünüzün tam yolu'
Örneğin,
fsutil.exe dosyası queryCaseSensitiveInfo 'C: data Winaero Linux'
Bunun gibi bir şey göreceksiniz:
facebook sayfam başkalarına nasıl görünüyor
En sonunda, klasörler için büyük / küçük harfe duyarlı modu devre dışı bırakmak için , Yönetici olarak açılan komut isteminde sonraki komutu çalıştırın:
fsutil.exe dosyası setCaseSensitiveInfo 'C: data Winaero Linux' devre dışı bırak
Doğru klasör yolunu kullanın ve bitirdiniz.
Not: Boş olmayan klasörler için CaseSensitiveInfo özniteliğinin devre dışı bırakılması desteklenmez. Devre dışı bırakmadan önce klasördeki tüm dosyaları kaldırmanız gerekir.
Bu kadar.