Esto es de aquí . Puede establecer el HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ dword:ObCaseInsensitivevalor del registro 0como lo sugieren otros autores. Cree un archivo add.regcon el siguiente contenido y ejecútelo.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel]
"obcaseinsensitive"=dword:00000000
Luego use Cygwin para trabajar con nombres de archivo sensibles a mayúsculas y minúsculas.
Para hacerlo, debe montar sistemas de archivos NTFS con posix=1opción en su /etc/fstab, como sugiere este artículo . Aquí hay un fragmento de mi fstab:
none /cygdrive cygdrive binary,posix=1,user 0 0
C: /cygdrive/c ntfs binary,posix=1,user,auto 0 0
C:/Users /home ntfs binary,posix=1,user,auto 0 0
Una vez que se lleva a cabo lo anterior, podrás hacer frente a mayúsculas y minúsculas nombres de archivo utilizando bash, mc, gitetc.
Asegúrese de reiniciar después de editar ambos.