Sangat mudah untuk menulis dua file ke partisi NTFS dari Linux, dan memiliki kedua file tersebut berisi huruf yang sama tetapi dengan kasus yang berbeda, misalnya some_file.txt dan Some_File.txt. Linux membedakannya.
Bagaimana Windows menangani ini?
windows
filesystems
trusktr
sumber
sumber
Jawaban:
Kepribadian MS-DOS, WOW, dan Win32 akan mengembalikan file yang cocok pertama. Untuk beberapa aplikasi dan API, kasus- ketidakpekaan adalah ditegakkan (misalnya, MS-DOS tidak bisa menghadapinya). Kepribadian POSIX akan membedakan dan case case sensitif secara default (jika Anda memiliki alat UNIX diinstal, misalnya). Prompt perintah Windows NT asli akan menampilkan keduanya tetapi, tergantung pada pengaturan (ObCaseInsensitive) dan API mana yang digunakan oleh alat, hanya mengakses yang pertama ditemukan.
Lihat artikel Microsoft Technet Nama file Case Sensitive pada Volume NTFS (KB100625) dan juga pembahasan terperinci tentang seluk-beluk sensitivitas kasus di berbagai subsistem NT: Memahami sensitivitas case di Windows: obcaseinsensitive, FILE_CASE_SENSITIVE_SEARCH
Secara khusus, nilai ObCaseInsensitive mengontrol sensitivitas case dari seluruh Object Manager NT:
Cygwin harus mengambil pengaturan sensitivitas kasus yang mendasarinya / efektif pada saat ini.
Pertanyaan SuperUser terkait Bagaimana cara mengkonfigurasi sensitivitas case name folder di Windows 7? dan artikel TechNet Mengkonfigurasi Sensitivitas Huruf untuk Nama File dan Folder memiliki informasi lebih lanjut tentang mengaktifkan sensitivitas huruf penuh untuk file dan folder di NT jika Anda perlu menangani situasi ini secara teratur.
Sumber daya tambahan untuk perkakas / akses peka huruf besar / kecil ke volume NTFS / NFS:
sumber
more
hanya mengembalikan tanda tanya.Tidak. Itu mempertimbangkan perbedaan kasus tetapi sebaliknya nama yang sama persis menjadi file yang sama.
Anda dapat menguji ini dengan membuat file di semua huruf kecil, kemudian membuat yang lain dengan hanya satu huruf di atasnya dan itu akan mengeluh.
sumber