Welche Zeichenfolge darf ich in einem Dateinamen nicht zulassen?

Ich habe nach dem Testen herausgefunden, dass Linux alle Zeichen in einem Dateinamen außer zulässt/ und null (\0). Welche Reihenfolge sollte ich in einem Dateinamen nicht zulassen? Ich habe eine Führung gehört- kann einige Kommandozeilenprogramme verwirren, was mir egal ist, es kann jedoch andere Leute stören, wenn sie sich dazu entschließen, eine Reihe von Dateien zu sammeln und sie mit einigen GNU-Programmen zu filtern.

Es wurde mir vorgeschlagen, führende und nachfolgende Leerzeichen zu entfernen, und ich plane dies nur, weil der Benutzer normalerweise kein führendes / nachfolgendes Leerzeichen haben möchte.

Welche problematische Reihenfolge könnte es geben und welche Reihenfolge sollte ich nicht zulassen? Ich denke auch darüber nach, Zeichen in Fenstern nicht zuzulassen, nur aus Bequemlichkeit. Ich glaube, ich darf am Anfang keine Bindestriche zulassen (Bindestrich ist ein zulässiges Fensterzeichen)

Antworten auf die Frage(6)

Ihre Antwort auf die Frage