Axel Richter: 0-Byte Datei nicht löschbar

Beitrag lesen

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