Es fácil escribir dos archivos en una partición NTFS desde Linux, y ambos archivos contienen las mismas letras pero con mayúsculas y minúsculas, por ejemplo some_file.txt y Some_File.txt. Linux los distingue.
¿Cómo maneja Windows esto?
windows
filesystems
trusktr
fuente
fuente
Respuestas:
Las personalidades de MS-DOS, WOW y Win32 devolverán el primer archivo coincidente. Para algunas aplicaciones y API, se aplica la insensibilidad a mayúsculas y minúsculas (por ejemplo, MS-DOS simplemente no puede manejarlo). La personalidad POSIX será diferenciar entre mayúsculas y minúsculas y es por defecto (si tiene instaladas las herramientas de UNIX, por ejemplo). El símbolo del sistema nativo de Windows NT mostrará ambos, pero, según la configuración (ObCaseInsensitive) y las API que usan las herramientas, solo accederá al primero que encuentre.
Consulte el artículo de Microsoft Technet Los nombres de archivo distinguen entre mayúsculas y minúsculas en volúmenes NTFS (KB100625) y también una discusión detallada de las sutilezas de mayúsculas y minúsculas en los diversos subsistemas NT: Comprensión de mayúsculas y minúsculas en obcaseinsensible, FILE_CASE_SENSITIVE_SEARCH
En particular, el valor ObCaseInsensitive controla la distinción entre mayúsculas y minúsculas de todo el NT Object Manager:
Cygwin debería elegir la configuración de sensibilidad de mayúsculas / minúsculas subyacente / efectiva en este punto.
La pregunta relacionada del Superusuario ¿ Cómo configurar la distinción entre mayúsculas y minúsculas en Windows 7? y el artículo de TechNet Configurar mayúsculas y minúsculas para nombres de archivos y carpetas tienen más información sobre cómo habilitar mayúsculas y minúsculas para archivos y carpetas en NT si necesita manejar esta situación regularmente.
Recursos adicionales sobre herramientas / acceso sensibles a mayúsculas y minúsculas a volúmenes NTFS / NFS:
fuente
more
Sin embargo, solo devuelve un signo de interrogación.No lo hace. Considera las diferencias entre mayúsculas y minúsculas, pero los mismos nombres exactos son el mismo archivo.
Puede probar esto creando un archivo en minúsculas, luego creando otro con solo una letra en mayúscula y se quejará.
fuente