Si ejecuto el siguiente comando:
find . -name "*.jar" -type f -ctime +1
No obtengo resultados, mientras que si ejecuto:
find . -name "*.jar" -type f -ctime 1
Obtengo resultados.
Eso significa que todos los archivos jar en el directorio tuvieron cambios de estado hace menos de 48 horas.
Según la find
página del manual,
-ctime n
File's status was last changed n*24 hours ago.
Y ...
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.
Y en otra parte ...
+n for greater than n
Por -ctime +1
lo tanto, significa que el estado del archivo debe haber cambiado al menos hace 48 horas.