Linux 15.070 Themen, 107.539 Beiträge

find zeitspanne

ghartl1 / 3 Antworten / Baumansicht Nickles

hallo,

vielleicht kann mir das jemand ausdeutschen

habe grosse probleme, die zeitspanne bei einem find befehl genau anzugeben..

habe unten ein paar beispiele..wäre nett, wenn ihr mir sagen könnt, ob meine interpretation stimmt..


find -amin 10 #alle daten die vor(0-10) min berührt (gelesen) wurden..
#######################################################################
find -newer datei #alle dateien,die nachträglich geändert wurden
######################################################################
find -anewer file #file zuerst geändert und dann gelesen
#####################################################################
find -cnewer file # file wurde zuerst geändert und dann status geändert
########################################################################
find . -mtime 0
#finde alles was sich in den letzten 24 stunden geändert hat??heute ist der 27ste 11 uhr. was heiist das jetzt. finde alles, von jetzt an bis gestern den 26sten 11 uhr??
#######################################################################
find -mtime 1
#finde alles was sich am letzten tag geändert hat...hmmmmmm
heute ist der 27ste 11 uhr...normalerweise rechnen die ja immer in 24std-sprüngen...aber was ist der unterschied zwischen mtime 0 und mtime 1..
bitte um erklärung
#########################################################################

gruss günter

bei Antwort benachrichtigen
gelöscht_101060 ghartl1 „find zeitspanne“
Optionen

Hi Günter,

ich bin jetzt wahrlich kein erfahrener Linux-/Unix-User (Erfahrungen habe ich zwar mal damit in Unizeiten gemacht, aber das ist schon ein bisschen her), aber wenn ich mich recht erinnere, dann hast du mit deinen Aussagen komplett Recht:

-mtime 0 - alle Änderungen innerhalb der letzten 24 Stunden, bezogen auf die aktuelle Zeit

-mtime 1 - alle Änderungen innerhalb der 24 Stunden-Periode vor der jetzigen 24-Stunden Periode, bezogen auf die aktuelle Zeit.

Du könntest noch den Flag "-daystart" als Parameter verwenden, dann könntest du so Aussagen treffen wie "alle Files, die gestern geändert wurden" - macht manchmal mehr Sinn 8-)

BG,

Bergi2002

bei Antwort benachrichtigen
maestro0812 ghartl1 „find zeitspanne“
Optionen

Hallo Günther,

eventuell ist es hier klarer beschrieben:

http://www.linux-ag.de/linux/LHB/node54.html

lg
maestro

bei Antwort benachrichtigen
ghartl1 maestro0812 „Hallo Günther, eventuell ist es hier klarer beschrieben:...“
Optionen

hmmmm....


find . -daytart #alle dateien ab heute 0 uhr bis jetzt..ist das richtig?

find -mtime 1 # alle dateien die geändert wurden von dienstag den 25.11 11 uhr 48 bis jetzt ...richtig?

wie geb ich ein bestimmtes datum an? will eine datei vom 5 november suchen, die geändert wurde??

bei Antwort benachrichtigen