Wenn ich den folgenden Befehl ausführen:
find . -name "*.jar" -type f -ctime +1
Ich erhalte keine Ergebnisse zurück, während wenn ich laufe:
find . -name "*.jar" -type f -ctime 1
Ich bekomme Ergebnisse.
Das bedeutet, dass alle JAR-Dateien im Verzeichnis vor weniger als 48 Stunden Statusänderungen hatten.
Nach der find
Manpage,
-ctime n
File's status was last changed n*24 hours ago.
Und ...
When find figures out how many 24-hour periods ago the file was
last accessed, any fractional part is ignored, so to match -atime +1,
a file has to have been accessed at least two days ago.
Und anderswo ...
+n for greater than n
Daher -ctime +1
muss sich der Dateistatus vor mindestens 48 Stunden geändert haben.