parancsban, ha a következő parancsot futtatom:

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

Nem kapok eredményt, viszont ha futok:

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

Eredményeket kapok.

Válasz

Ez azt jelenti, hogy a könyvtár összes jar fájljának állapota kevesebb, mint 48 órája megváltozott.

Részletes magyarázat

A find man oldal szerint

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

És …

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. 

És másutt …

+n for greater than n 

Ezért a -ctime +1 azt jelenti, hogy a fájl állapotának legalább 48 órája meg kell változnia.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük