ใน Windows คุณมีส่วนขยายที่เล็กและใหญ่ แต่คุณไม่สามารถวางไฟล์ทั้งสองนี้ไว้ในไดเรกทอรีเดียวกันได้ ทำไมจะไม่ล่ะ?
หากไดรฟ์ที่มีการจัดรูปแบบเป็น NTFS คุณสามารถมีทั้งและexample.JPG
example.jpg
อย่างไรก็ตามหากคุณพยายามเปิดไฟล์ใดไฟล์หนึ่งในแอปพลิเคชัน Win32เช่น Notepad คุณจะสามารถเข้าถึงไฟล์ได้เพียงไฟล์เดียวไม่ว่ากรณีของชื่อไฟล์ที่คุณพิมพ์ในกล่องโต้ตอบเปิดไฟล์จะเป็นอย่างไร
ชื่อไฟล์เป็น Case Sensitive บนไดรฟ์ NTFS
ในฐานะที่เป็นส่วนหนึ่งของข้อกำหนดสำหรับการปฏิบัติตาม POSIX ระบบไฟล์ Windows NT (NTFS) จะจัดเตรียมไฟล์และการตั้งชื่อไดเรกทอรีตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ แม้ว่า NTFS และ POSIX ระบบย่อยแต่ละกรณีจับไวดี 16 บิตที่ใช้ Windows, MS-DOS, OS / 2-based และการใช้งานที่ใช้ Win32 ไม่
ใน NTFS คุณสามารถสร้างชื่อไฟล์ที่ไม่ซ้ำกันซึ่งจัดเก็บในไดเรกทอรีเดียวกันซึ่งแตกต่างกันเฉพาะในกรณีที่ ตัวอย่างเช่นชื่อไฟล์ต่อไปนี้สามารถอยู่ร่วมกันในไดเรกทอรีเดียวบนไดรฟ์ข้อมูล NTFS:
CASE.TXT
case.txt
case.TXT
อย่างไรก็ตามหากคุณพยายามเปิดไฟล์ใดไฟล์หนึ่งในแอปพลิเคชัน Win32เช่น Notepad คุณจะสามารถเข้าถึงไฟล์ได้เพียงไฟล์เดียวไม่ว่ากรณีของชื่อไฟล์ที่คุณพิมพ์ในกล่องโต้ตอบเปิดไฟล์จะเป็นอย่างไร
...
NTFS สนับสนุนโหมดการทำงานที่แตกต่างกันสองโหมดเล็กน้อยซึ่งสามารถเลือกได้โดยระบบย่อยของแอปพลิเคชันที่ทำงานกับ NTFS อันแรกนั้นจะตรงตามตัวพิมพ์ใหญ่ - เล็กและต้องการชื่อไฟล์ที่แอพพลิเคชั่นจัดหาให้ตรงกับชื่อที่เก็บไว้ในดิสก์ โหมดที่สองของการดำเนินการคือการรักษากรณี แต่ไม่ได้ตรงตามตัวพิมพ์ใหญ่ - เล็ก ซึ่งหมายความว่าแอปพลิเคชันสามารถเลือกไฟล์บนดิสก์ได้แม้ว่าชื่อที่ให้มาจะแตกต่างกันในกรณีที่ชื่อนั้นถูกเก็บไว้ในดิสก์ โปรดทราบว่าโหมดทั้งสองรักษากรณีและปัญหาที่ใช้ในการสร้างไฟล์ ความแตกต่างในพฤติกรรมที่ระบุไว้ที่นี่จะใช้เฉพาะเมื่อแอปพลิเคชันต้องการค้นหาไฟล์ที่มีอยู่ POSIX ใช้ประโยชน์จากโหมดตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ขณะที่ MS-DOS, WOW และระบบย่อย Win32 ใช้กรณีโหมดตาย
ชื่อไฟล์แหล่งที่มาเป็นแบบตรงตามตัวพิมพ์ใหญ่ - เล็กบน NTFS เล่ม :
ในทางปฏิบัติฉันไม่สามารถทำสิ่งนี้ได้
เพื่อให้บรรลุสองไฟล์ในไดเรกทอรีเดียวกันที่แตกต่างกันโดยเฉพาะกรณีที่คุณต้องเปิดใช้งานระบบย่อยPosix
POSIX ใช้ประโยชน์จากโหมดการพิจารณาตัวพิมพ์ใหญ่และตัวเล็กในขณะที่ระบบย่อย MS-DOS, WOW และ Win32 ใช้โหมดที่ไม่สนใจตัวพิมพ์เล็กและใหญ่
วิธีเปิดใช้งาน Posix โปรดดู: