Il est facile d'écrire deux fichiers sur une partition NTFS à partir de Linux, et d'avoir ces deux fichiers contiennent les mêmes lettres mais avec une casse différente, par exemple some_file.txt et Some_File.txt. Linux les distingue.
Comment Windows les gère-t-il?
windows
filesystems
trusktr
la source
la source
Réponses:
Les personnalités MS-DOS, WOW et Win32 renverront le premier fichier correspondant. Pour certaines applications et API, l' insensibilité à la casse est appliquée (par exemple, MS-DOS ne peut tout simplement pas y faire face). La personnalité POSIX se différenciera et est sensible à la casse par défaut (si vous avez installé les outils UNIX, par exemple). L'invite de commande native de Windows NT affichera les deux mais, selon les paramètres (ObCaseInsensitive) et les API que les outils utilisent, accéder uniquement à la première qu'il trouve.
Voir l'article Microsoft Technet Les noms de fichiers sont sensibles à la casse sur les volumes NTFS (KB100625) et également une discussion détaillée des subtilités de la casse dans les différents sous-systèmes NT: Comprendre la casse dans Windows: obcaseinsensitive, FILE_CASE_SENSITIVE_SEARCH
En particulier, la valeur ObCaseInsensitive contrôle la sensibilité à la casse de l'ensemble du gestionnaire d'objets NT:
Cygwin devrait ramasser les paramètres de sensibilité à la casse sous-jacents / effectifs à ce stade.
La question SuperUser connexe Comment configurer la sensibilité à la casse des noms de dossier dans Windows 7? et l'article TechNet Configurer la sensibilité à la casse pour les noms de fichiers et de dossiers contiennent plus d'informations sur l'activation de la sensibilité à la casse complète pour les fichiers et les dossiers dans NT si vous devez gérer cette situation régulièrement.
Ressources supplémentaires sur les outils sensibles à la casse / accès aux volumes NTFS / NFS:
la source
more
renvoie juste un point d'interrogation, cependant.Ce n'est pas le cas. Il considère les différences de casse, mais sinon les mêmes noms exacts sont le même fichier.
Vous pouvez tester cela en créant un fichier en minuscules, puis en créer un autre avec une seule lettre en haut et il se plaindra.
la source