Unix tartja 3 időbélyegek minden file: mtime, ctime, és atime. A legtöbb ember úgy tűnik, hogy megértse atime (elérési idő), akkor, amikor a fájl utolsó olvasni. Ott úgy tűnik, hogy némi zavar között mtime és ctime mégis. ctime a
inode változás ideje alatt mtime a fájl módosításának idő. "Change" és a "változtatás" nagyon sok szinonimája. Nincs nyom is volt a töprengett e szó. Ehelyett meg kell koncentrálni, hogy mit is megváltozott. mtime változásokat, amikor írni a fájlt. Ez az az életkor, az adatokat a fájlból. Amikor mtime változásokat, így nem ctime. De ctime változások néhány extra időt. Például, ez meg fog változni, ha változik a tulajdonos vagy a jogosultságok a fájlt.
Nézzünk egy konkrét példát. Mi fut egy úgynevezett Samba lehetővé teszi, hogy számítógép hozzáférés fájlokat. Megváltoztatni a Samba konfigurációs, csak szerkeszt egy fájlt nevezett smb.conf. (Ez a változtatás mtime és ctime.) Nem szükséges egyéb intézkedéseket, hogy mondja meg a Samba, hogy megváltozott, hogy a fájl. Olykor-olykor Samba néz a mtime a fájlt. Ha a mtime változott, Samba rereads a fájlt. Később aznap este a backup rendszer fut. Ctime használ, ami szintén változott, így hát fel a fájlt. De mondjuk, hogy egy pár nappal később veszi észre, hogy a jogosultságát az smb.conf 666. Ez nem jó .. bárki szerkesztheti a fájlt. Szóval én a "chmod 644 smb.conf". Ez a változtatás csak ctime. Samba nem reread a fájlt. Később azonban, hogy az éjszaka, a backup program azt észleli, hogy ctime a változásokat, így hát fel a fájlt. Így, ha elveszti a rendszert, és meg kell újratölteni a mentést, akkor az új, javított engedélyt beállítást.
Itt egy másik példa. Mondjuk, hogy van egy adatfájl nevezett employees.txt, amely egy listát alkalmazottak. És van egy program kiírjuk. A program nem csak kiírja az adatokat, de megszerzi a mtime és kiírja, hogy túl. Most valaki azt kérte, a munkavállalói listát az év végére 2000-ben és ha talált egy backup szalag, amely a fájlt. Sok helyreállítása program visszaállítja a mtime is. Amikor a program fogja nyomtatni egy mtime től az év végéig 2000. De a ctime ma. Így ismét a backup program a fájlt kell, lehet alátámasztani.
Tegyük el visszaállítani program nem visszaállítani a mtime. Te nem akarod, hogy a program a nyomtatott mai napon. Hát nem probléma. mtime saját ellenőrzése alatt áll. Beállíthatjuk, hogy mi valaha is akarunk. Szóval csak csináld:
$ Touch-t 200012311800 employees.txt
Ez meg mtime vissza a kívánt dátumot, és megállapítja, hogy most ctime. Ön teljes ellenőrzést mtime, de a rendszer marad ellenőrzése ctime. Szóval mtime egy kicsit, mint az a nap, egy levelet, míg ctime olyan, mint a postai bélyegző a borítékon.