Lösung 1:
$ touch -t 201108231405.14 voucher.tpl
$ ls -l --time-style='+%B %d %H:%M:%S' voucher.tpl
-rw-r--r-- 1 quanta quanta 0 August 23 14:05:14 voucher.tpl
Lösung 2:
Leerzeichen entfernen. Außerdem fehlt der Punkt zwischen dem mm und dem ss. Das wird funktionieren:
touch -t 201108231405.14 voucher.pl
Lösung 3:
touch -t 201108231405.14 voucher.tpl
sollte arbeiten. Bei mir hat es funktioniert.
Beachten Sie, dass die Angabe des Zeitformats keine Leerzeichen enthält.
Lösung 4:
Sie verwenden das falsche Format.
Das sollte gut funktionieren:
touch -t 201108231405.14 voucher.tpl
-t STEMPEL
Verwenden Sie [[CC]YY]MMDDhhmm[.ss]
anstelle der aktuellen Uhrzeit