2008-09-17 14 views

Odpowiedz

24

mtime to czas modyfikacji - zawartość się zmieniła.

ctime to czas zmiany statusu - perms i prawo własności oraz zawartość.

Wikipedia mówi:

* mtime: time of last modification (ls -l), 
* ctime: time of last status change (ls -lc) and 
* atime: time of last access (ls -lu). 

Zauważ, że ctime nie jest czasem utworzeniu pliku. Zapis do pliku zmienia mtime, cime i atime. Zmiana właściciela pliku lub zmiana właściciela pliku na zmienia jego czas i pamięć. Czytanie pliku zmienia jego atime. File systemy montowane z opcją noatime nie aktualizuje atime na czyta, a opcja relatime zapewnia aktualizacje tylko jeśli poprzednie atime jest starszy niż mtime lub ctime. W przeciwieństwie do atime i mtime, ctime nie może być ustawione za pomocą utime() (jako używane np. Przez dotyk); jedynym sposobem na ustawienie wartości arbitralnej jest zmiana zegara systemowego.