Les noms de fichiers peuvent changer entre macOS et Linux même lorsque le contenu des fichiers reste identique.
Les causes habituelles sont la normalisation Unicode, des règles de sensibilité à la casse différentes, et la réécriture SMB de caractères qu’un autre client ne peut pas représenter en toute sécurité. Identifiez d’abord le motif visuel, puis testez une petite copie avant de renommer une archive entière.
Le nom peut sembler identique mais être stocké différemment
Les caractères accentués peuvent être encodés comme un seul point de code composé ou comme une lettre de base plus un signe combiné. Ces formes NFC et NFD peuvent paraître identiques à l’écran alors que les outils de sauvegarde, scripts, bases de données ou applications Linux traitent les séquences d’octets comme des noms différents.
Un utilitaire de transfert peut normaliser les noms lors de la copie, faisant apparaître une orthographe modifiée à destination ou provoquant un signalement de renommage lors d’une synchronisation ultérieure. Comparez les points de code Unicode plutôt que de vous fier uniquement au Finder ou à une liste en terminal.
| Symptôme visible | Cause probable | Test sûr |
|---|---|---|
| Accents séparés ou apparence inhabituelle | Normalisation Unicode | Comparer les points de code NFC/NFD |
| Changement uniquement de la casse des lettres | Incompatibilité des règles de casse | Rechercher les doublons insensibles à la casse |
| Nom raccourci avec un tilde | Altération du nom par SMB | Vérifier les caractères non supportés |
La sensibilité à la casse crée des collisions et des renommages uniquement de casse
Les volumes macOS par défaut sont généralement insensibles à la casse mais conservent la casse, tandis que les systèmes de fichiers Linux courants sont sensibles à la casse. Linux peut donc stocker Photo.jpg et photo.jpg dans un même répertoire alors que la destination macOS ne peut pas les traiter comme des noms distincts.
Les renommages ne modifiant que la casse peuvent aussi être invisibles pour un outil sous macOS, puis réapparaître une fois les fichiers arrivés sous Linux. Avant la migration, générez une liste insensible à la casse et résolvez les doublons avec une table de renommage réversible.
SMB peut réécrire les caractères non supportés
Les protocoles réseau et clients appliquent leurs propres règles de nommage. Un nom créé via un ancien flux de travail Mac peut contenir des caractères qu’un autre client SMB rejette, déclenchant une altération SMB des noms pour caractères non supportés, comme une forme alphanumérique raccourcie avec un tilde.
Ne désactivez pas l’altération à l’aveugle. Le nom original peut rester inutilisable sous Windows ou un autre client, et les applications ayant stocké l’ancien chemin peuvent encore nécessiter un reliaison après tout renommage.
Normalisez et auditez les noms avant le déplacement complet
Inventoriez la source pour les différences de normalisation Unicode, les doublons insensibles à la casse, les espaces ou points finaux, les noms réservés, les caractères de contrôle et les symboles spécifiques au protocole. Copiez un échantillon représentatif avec l’outil de production exact et comparez les hachages des fichiers indépendamment des noms de chemin.
Conservez un manifeste de renommage source-vers-destination pour que les scripts, bibliothèques médias et fichiers de projet puissent être reliés. Prenez aussi en compte les attributs étendus lors de la migration NAS, car les noms de fichiers ne sont qu’une couche des métadonnées multiplateformes qu’un outil de copie peut transformer ou omettre.
FAQ
La normalisation des noms de fichiers modifie-t-elle le contenu des fichiers ?
Non. Elle modifie la représentation du nom de chemin, pas les octets à l’intérieur du fichier. Vérifiez le contenu avec des hachages et les noms avec un manifeste séparé.
Pourquoi seuls les noms accentués sont-ils affectés ?
Beaucoup de caractères accentués ont des formes Unicode composées et décomposées. Les lettres ASCII simples ont généralement une seule représentation pertinente, donc le décalage reste invisible pour elles.
Deux fichiers Linux peuvent-ils fusionner en un seul sur macOS ?
Ils peuvent entrer en collision si leurs noms ne diffèrent que par la casse ou se normalisent en une même forme. Détectez et renommez les collisions avant la copie pour qu’aucun fichier ne soit ignoré ou écrasé.
Assistance et conseils
Plus à lire

Pourquoi un ensemble RAID devient-il inactif après une coupure de courant ?
Un ensemble inactif signifie souvent que des métadonnées ont été trouvées, mais que le système n'avait pas suffisamment de confiance ou de membres pour...

Quels sont les risques de forcer la remise en ligne d’un membre RAID manquant ?
Les options de forçage peuvent contourner les vérifications de sécurité concernant les métadonnées obsolètes, la parité corrompue, les écritures manquantes ou les pools actifs...

Comment distinguer un câble SATA défectueux d’un disque NAS en panne
Suivez si les erreurs proviennent du disque ou restent liées au chemin SATA, et séparez les compteurs de transport des preuves de l'état du...

