Einige Betriebssysteme verhindern, dass bestimmte Zeichen in Dateinamen angezeigt werden: (Ressource aus Wikipedia )
/ slash wird als Trennzeichen für Pfadnamenkomponenten in Unix-ähnlichen, Windows- und Amiga-Systemen verwendet. (Die MS-DOS command.com-Shell würde es als Schalterzeichen verwenden, aber Windows selbst akzeptiert es immer als Trennzeichen [2] [vage])
\ backslash Wird auch als Trennzeichen für Pfadnamenkomponenten in MS-DOS, OS / 2 und Windows verwendet (es gibt keinen Unterschied zwischen Schrägstrich und Backslash). erlaubt in Unix Dateiname
? Fragezeichen als Platzhalter in Unix, Windows und AmigaOS; markiert ein einzelnes Zeichen. In Unix-Dateinamen zulässig
* Sternchen als Platzhalter unter Unix, MS-DOS, RT-11, VMS und Windows. Markiert eine beliebige Zeichenfolge (Unix, Windows, spätere Versionen von MS-DOS) oder eine beliebige Zeichenfolge im Basisnamen oder in der Erweiterung (daher bedeutet " . " In früheren Versionen von MS-DOS "alle Dateien". In Unix-Dateinamen zulässig ,
: Doppelpunkt zur Bestimmung des Einhängepunkts / Laufwerks unter Windows; wird verwendet, um das virtuelle oder physische Gerät wie ein Laufwerk unter AmigaOS, RT-11 und VMS zu bestimmen; Wird als Pfadnamen-Trennzeichen in klassischem Mac OS verwendet. Nach einem Namen in VMS verdoppelt, gibt den DECnet-Knotennamen an (entspricht einem NetBIOS-Hostnamen (Windows-Netzwerk) mit vorangestelltem "\".)
| Die vertikale Leiste kennzeichnet das Software-Pipelining unter Unix und Windows. erlaubt in Unix-Dateinamen
"Anführungszeichen zum Markieren von Anfang und Ende von Dateinamen, die Leerzeichen in Windows enthalten
<weniger als zum Umleiten von Eingaben verwendet, zulässig in Unix-Dateinamen
> größer als zum Umleiten der Ausgabe verwendet, zulässig in Unix-Dateinamen
. Zeitraum zulässig, aber das letzte Vorkommen wird als Erweiterungstrennzeichen in VMS, MS-DOS und Windows interpretiert. In anderen Betriebssystemen, die normalerweise als Teil des Dateinamens betrachtet werden, ist möglicherweise mehr als ein Punkt zulässig.