Dakons blog

Erstellt: 28. 9. 2005, 16:39
Geändert: 8. 8. 2007, 09:17

Zeitstempel von Mailfiles

Tags:

Wenn man den Inhalt eines Mailverzeichnisses mit KMail in einem IMAP-Ordner verschiebt, hat man anschließend viele Dateien mit aktuellem Zeitstempel. Das bringt die Sortierreihenfolge möglicherweise etwas durcheinnader. Das hier setzt jede Datei auf die Zeit, die im Date-Header vermerkt ist:

touch --date="$(grep ^Date: $i | head -n 1 | sed 's/^Date: //')" $i

Die Variable i sollte man natürlich auf den Dateinamen der zu verändernden Datei setzen. Für das ganze Verzeichnis baut man das am besten in eine for-Schleife:

for i in *; do touch --date="$(grep ^Date: $i | head -n 1 | sed 's/^Date: //')" $i; done

Anbieterkennzeichnung