PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeiten bei dateien


Loko
09.09.2002, 08:50
Morgen,
wie kann ich das Erstellungs bzw Änderungsdatum einer Datei erkennen? Bzw sowas mit einem Skript herausfinden.

Was will ich machen?

Wenn eine Datei älter ist als 2 Tage soll diese gelöscht werden.
Da ich in Linux Skript keine Ahnung habe, wäre es nett, wenn Ihr mir da helfen könntet.

Gruß
Loko


Jan Krüger
09.09.2002, 12:15
echo `date -r datei +%s`

gibt das alter der datei als unix-timestamp aus. wenn man das '-r datei' weglässt, wird stattdessen die momentane zeit als unix-timestamp ausgegeben. viel spaß mit dem rest. :)

PS. ich schließe nicht aus, dass es eine einfachere möglichkeit gibt.

Sync
14.09.2002, 17:52
find -mtime +2 -printf "File is older than 2 days and will be removed : %f" -exec rm {} \; > del_log

das ist rekursiv wenn du das nicht willst einfach -max_depth 1 anhängen