Erstellt: 28. 9. 2005, 16:39
Geändert: 8. 8. 2007, 09:17
Geändert: 8. 8. 2007, 09:17
Zeitstempel von Mailfiles
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