På ett traditionellt UNIX -system behöver en fil inte * ha några tidsstämplar alls, även om det är mycket ovanligt att en fil finns utan minst en. De specifika tidsstämplarna som är valfria beror på filsystemet.
De grundläggande tidsstämplarna som nästan alla Unix -filsystem * gör * som vanligtvis upprätthåller är:
* Modifieringstid (Mtime): Detta är den tid att filens * innehåll * senast ändrades. Detta är den vanligaste och allmänt anses väsentliga tidsstämpeln. Men ett filsystem * kunde * teoretiskt existera utan det.
* Access Time (ATIME): Det är den tid som filen senast fick åtkomst (läs eller kört). Många moderna filsystem tillåter inaktiverande ATIME -uppdateringar eftersom det kan ha prestanda över huvudet (särskilt på kraftigt använda system). En fil kan säkert existera utan en meningsfullt uppdaterad atime.
* förändringstid (Ctime): Detta är den tid att filens metadata (behörigheter, ägande etc.) senast ändrades, * inte * innehållet i sig. Detta kan uppdateras även om filens innehåll förblir orört. Även om det generellt hålls är det minst kritiskt för de tre. Ett filsystem kan tänkas fungera utan en Ctime.
Kort sagt, medan Mtime är praktiskt taget nödvändigt, är Atime och Ctime inte strikt nödvändiga för en fils existens på ett UNIX-liknande system. Ett filsystem kan utformas - även om det skulle vara ovanligt - att utelämna en eller båda.