"find -mtime 0" nicht immer die Datei, die ich erwarten

Ich bin auf der Suche nach einer Datei, die 0 Tage alt. Unten sind die Schritte, die ich durchgeführt, um zu testen diese

$ ls
$ ls -ltr
total 0
$ touch tmp.txt
$ ls -ltr
total 0
-rw-r-----   1 tstUser tstUser           0 Feb 28 20:02 tmp.txt
$ find * -mtime 0
$
$ find * -mtime -1
tmp.txt
$

Warum ist '-mtime 0' nicht immer mir die Datei?

Was ist der genaue Unterschied zwischen '-mtime 0' und '-mtime -1'?

Bin ich sicher, dass es auch andere Wege, um Dateien zu finden sind 0 Tage alt in unix, aber ich bin neugierig zu verstehen, wie diese '-mtime' tatsächlich funktioniert.

InformationsquelleAutor Oscar Gomes | 2011-02-28
Schreibe einen Kommentar