Jos suoritan seuraavan komennon:
find . -name "*.jar" -type f -ctime +1
En saa tuloksia takaisin, kun taas jos suoritan:
find . -name "*.jar" -type f -ctime 1
Saan tuloksia.
Vastaus
Tämä tarkoittaa, että kaikkien hakemiston jar-tiedostojen tila muuttui alle 48 tuntia sitten.
Yksityiskohtainen selitys
find
-sivun mukaan
-ctime n File"s status was last changed n*24 hours ago.
Ja …
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.
Ja muualla …
+n for greater than n
Siksi -ctime +1
tarkoittaa, että tiedoston tilan on oltava muuttunut vähintään 48 tuntia sitten.