URL: https://linuxfr.org/forums/linux-general/posts/caract%C3%A8res-interdits-linux-windows-mac Title: caractères interdits linux, windows, mac Authors: Julien NOEL Date: 2004年09月14日T14:11:25+02:00 Tags: Score: 0 Toujours pour mon article sur le rangement de photos numériques [http://julien.noel.free.fr/photo_numerique/(...)](http://julien.noel.free.fr/photo_numerique/) (ben oui, je commence et j'aime bien finir proprement un truc ;-), je m'interrogeais sur les caractères interdits dans les noms de fichier. Sous Windows XP, facile, en tapant un : Windows crache tout de suite son venin en m'indiquant que je ne peux pas utiliser \ / : * ? " < > | Je demande à un ami ce qu'il en est de MacOS et de m'indiquer (c'est du copier coller) : "Le seul caractère vraiment interdit est le ":", qui était utilisé comme séparateur de noms de dossiers sous Mac OS (l'équivalent du "/" sous Unix ou du "\" sous DOS). Sous MacOSX, l'OS sous-jacent étant BSD (donc système de nommage de fichiers Unix), le "/" est interdit pour les mêmes raisons (comme sous Linux et autres Unix). (Notes: Les versions de MacOS jusqu'à MacOS 9 permettaient d'utiliser un "/" dans un nom de fichier, ce qui évidemment pose problème lors d'une conversion vers MacOSX. Inversement, je peux créer sous MacOSX un fichier qui contient un ":" dans son nom si j'utilise le prompt, mais pas si j'utilise le Finder.) Donc: ne pas utiliser ":" ni "/" dans un nom de fichier sur un Mac. En ce qui concerne les caractères accentués, MacOSX utilise Unicode, et plus précisément UTF-8, pour le stockage des noms de fichiers. Donc les accents (ou même les idéogrammes chinois) sont possibles. Malheureusement toutes les applications disponibles ne gèrent pas nécessairement très bien ça (à ce qu'il paraît; je n'ai pas encore eu ce genre de problèmes). Bien entendu tout devient encore plus compliqué si on utilise X11 sous MacOSX, et que l'on a des applications (y compris sous Gnome ou KDE) qui ignorent tout des noms de fichiers en UTF-8. Pour simplifier les choses (et les échanges avec les propriétaires de PC sous DOS), il est aussi recommandé de ne pas utiliser non plus les caractères "interdits" de DOS. (Cela simplifie les choses lorsqu'on utilise une clef "flash" USB ou un disque portable formaté FAT qui devra être utilisé sur un Mac et sur un PC. Même remarque pour quand il faut faire un CD, aussi, puisque ISOfs a ses propres limitations (du point de vue des caractères utilisables, et du point de vue des caractères accentués.) Refs: [http://www.westwind.com/reference/OS-X/paths.html(...)](http://www.westwind.com/reference/OS-X/paths.html) [http://www.hmug.org/Tips/DarkSide.html(...)](http://www.hmug.org/Tips/DarkSide.html)" Bon ok, mais maintenant, qu'en est il pour linux. Que ce soit avec konqueror ou midnight commander, j'ai beau essayer tous les caractères$μ"'({(-è_ etc. dans un nom de fichier et aucun ne bronche en m'envoyant promener. Ma question est donc : linux accepte-il donc TOUS les caractères ? (sachant évidemment qu'il vaut mieux éviter les spéciaux comme / par exemple). merci pour vos réponses qui ne manqueront pas de m'enrichir.

AltStyle によって変換されたページ (->オリジナル) /