Bu soru, dosya adları ile ilgili görüşlü bir çerçeveye dayanan bir geliştirme projesi üzerinde çalışırken geçen gün bana geldi. Çerçeve (burada alakasız) büyük harfli ilk dosya adlarını görmek istedi. Bu beni düşündürdü.
Büyük / küçük harfe duyarlı olmayan bir dosya sisteminde, diyelim ki extFAT veya HFS + (özellikle büyük / küçük harfe duyarlı olmayan) dosya sistemi dosya adının hem büyük hem de küçük harf sürümleriyle aynı dosyaya nasıl erişim sağlar .
Örneğin:
$ cd ~/Documents
$ pwd
/home/derp/Documents
$ cd ../documents
$ pwd
/home/derp/documents
$ cd ../docuMents
$ pwd
/home/derp/docuMents
$ cd ../DOCUMENTS
$ pwd
/home/derp/DOCUMENTS
$ cd ../documentS
$ pwd
/home/derp/documentS
Bu komutların tümü aynı dizine gider. Bu davranış, özellikle bu durumda sadece pwd
bir fonksiyondan elde edilen çıktı sadece bash
görmek istediğimi düşündüğümü mü gösteriyor?
Başka bir örnek:
$ ls ~/Documents
Derp.txt another.txt whatThe.WORLD
Buradaki dosya sistemi, kullanıcı veya program tarafından oluşturulan orijinal dosya adının durumunu bildirir.
Dosya sistemi yığınında hangi noktada oluşturulabilir (örneğin, büyük ve küçük harf) okunabilir dosya adı korunur, böylece ona doğru büyük ve küçük ASCII karakterlerinin herhangi bir kombinasyonu tarafından erişilebilir mi? Bu sadece bir yerlerde normal bir numara mı yoksa başka bir şey mi oluyor?
DÜZENLEME: Ben bulunur merak ediyorum davranış gibi görünüyor harf koruyarak biraz daha araştırma sonrasında küçük harf duyarsız dosya sistemleri ...