Cela vient de aquí . Vous pouvez régler le HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ dword:ObCaseInsensitive
à la valeur de registre 0
comme d'autres auteurs l'ont suggéré. Créez un fichier nommé add.reg
avec le contenu suivant et l'exécuter.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel]
"obcaseinsensitive"=dword:00000000
Ensuite, utilisez Cygwin pour travailler avec des noms de fichiers sensibles à la casse.
Pour ce faire, vous devez monter les systèmes de fichiers NTFS avec les éléments suivants posix=1
dans votre /etc/fstab
comme cet article suggère. Voici un extrait de mon 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
Une fois que vous avez fait ce qui précède, vous serez en mesure de traiter les noms de fichiers sensibles à la casse en utilisant la fonction bash
, mc
, git
etc.
Assurez-vous de redémarrer après avoir modifié les deux.
2 votes
Oui, comme toutes les versions de MS-DOS dont cet attribut a été hérité. (Bien sûr, MS-DOS n'a pas préservé la casse, les choses ont donc évolué :-)).
1 votes
Insensible à la casse par rapport à quoi ? Les noms de fichiers ? Les mots de passe ?
0 votes
Pas par défaut. Voici la bonne réponse.