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.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *