PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bash: files listen wo last modify time zwischen zwei bestimten werten liegt



Batosai
18.10.06, 12:04
Hallo,

ich habe in der man-page von ls zwar eine Option gefunden um nach der modify-time zu sortieren aber ich bräuchte eine Option um nur Dateien anzeigen zu lassen wo die modify-time zwischen zwei Werten liegt.

Bspw. wenn ich alle Dateien von Gestern anzeigen lassen will und die von Heute, aber nur bis 12 Uhr.

Hat da jemand eine elegante Lösung?

Gruß
Batosai

asi_dkn
18.10.06, 12:07
eventuell eher mit find als mit ls, da hast du massig mehr möglichkeiten was die modify-dates, acces-dates usw. angeht.

marcdevil
18.10.06, 12:34
find . -type f -mmin +30 -mtime -1
findet alle dateien die mindestens 30 Minuten, maximal 1 Tag alt sind.

Batosai
18.10.06, 12:50
Vielen Dank marcdevil.
Das ist genau das was ich gesucht habe.

..wusste nicht das man bei mmin auch positive und negative werte angeben kann... wieder was gelernt.


Batosai