Christoph Loeffler <[EMAIL PROTECTED]> writes:

> ich habe ein tar.gz Archiv entpackt und nun haben die Dateien zum Teil
> Daten bis zum April 2005 als Ãnderungsdatum, weil wohl der Server, auf
> dem diese gepackt wurden, eine falsche Systemzeit eingstellt hatte.
>
> Wie kann ich nun per touch -m -t STAMP nur bei Dateien den Zeitstempel
> Ãndern, wenn dieser nach heute liegt?
>
> Die Optionen von find (-mtime n) beziehen sich ja auf n Stunden vor
> jetzt, oder so.

Benutze eine Referenzdatei und beziehe das "find" auf ihren Zeitstempel.
Die Kommandos

  touch NOW; find . -newer NOW -print0 | xargs -0 touch -r NOW; rm NOW

setzen z.B. alle zukÃnftigen Zeitstempel auf den gegenwÃrtigen Zeitpunkt.

Martin


-- 
   ,--.                                          ,= ,-_-. =.
  / ,- )    Martin Dickopp, Dresden, Germany    ((_/)o o(\_))
  \ `-'        http://www.zero-based.org/        `-'(. .)`-'
   `-.                                               \_/

Antwort per Email an