Hvis jeg kjører følgende kommando:

find . -name "*.jar" -type f -ctime +1 

Jeg får ingen resultater tilbake, mens hvis jeg kjører:

find . -name "*.jar" -type f -ctime 1 

får jeg resultater.

Svar

Det betyr at alle jar-filene i katalogen hadde statusendringer for mindre enn 48 timer siden.

Detaljert forklaring

I henhold til find man-siden,

-ctime n File"s status was last changed n*24 hours ago. 

Og …

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. 

Og andre steder …

+n for greater than n 

Derfor betyr -ctime +1 at filstatusen må ha endret seg for minst 48 timer siden.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *