Hallo,
Komme ich nicht, also darf ich knobeln. Meine Unix/Linux-Kenntnisse sind Stückwerk, aber naja...
touch "*."
Nach meinem Verständnis ändert dieses Kommando das Änderungsdatum aller Dateien, deren Name mit einem Punkt endet, auf "jetzt". Hier ist die Angabe "*." doch nur ein Suchmuster: Der Stern repräsentiert eine beliebige Anzahl beliebiger Zeichen, danach muss ein Punkt stehen.
Das, was Du beschreibst macht
touch *.
Dadurch entsteht doch kein neuer Dateiname, geschweige denn ein verbotener. Oder wie?
Doch, wenn die Option -c, --no-create nicht angegeben ist, legt touch auch Dateien an. Im speziellen Fall eine Datei mit dem Namen "*."
Und nein, der Name ist nicht verboten, nur sehr ungünstig gewählt ;-)).
viele Grüße
Axel