Unix-Dateisysteme speichern eine Reihe von Zeitstempeln für jede Datei. Das bedeutet, dass Sie diese Zeitstempel verwenden können, um herauszufinden, wann auf eine Datei oder ein Verzeichnis zuletzt zugegriffen (von ihr gelesen oder in sie geschrieben), sie geändert (die Zugriffsrechte wurden geändert) oder modifiziert (in sie geschrieben) wurde.
Unix Betriebssysteme kennen drei unterschiedliche Zeitstempel, welche ein Verzeichnis oder eine Datei haben kann:
- ctime: Die
ctime
oderLast Change Time
zeigt den Zeitpunkt der letzten Statusänderung an. Das kann zB eine Änderung der Zugriffsrechte sein aber auch eine Veränderung des Inhalts hat eine Änderung derctime
zur Folge. Sie können sich diectime
eines Objekts mitls -lc
anzeigen lassen. - mtime: Die
mtime
oderLast Modification Time
zeigt den Zeitpunkt an, wo der Inhalt einer Datei oder Verzeichnis verändert wurde. Dieser Zeitstempel wird standardmäßig beim long directory listingls -l
angezeigt. - atime: Die
atime
oderLast Access Time
zeigt den Zeitpunkt des letzten Zugriffs an. zB wird dieatime
eines Verzeichnisses aktualisiert, sobald man sich den Inhalt dieses Verzeichnisses hat anzeigen lassen. Dieatime
können Sie sich mitls -lu
anzeigen lassen.
Mit dem stat
-Kommando können Sie sich alle drei Zeitstempel anzeigen lassen:
# stat reportbug.conf
Datei: reportbug.conf
Größe: 3281 Blöcke: 8 EA Block: 4096 reguläre Datei
Gerät: 801h/2049d Inode: 147595 Verknüpfungen: 1
Zugriff: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Zugriff: 2022-08-10 11:45:33.003518550 +0200
Modifiziert: 2021-09-06 17:35:39.000000000 +0200
Geändert: 2022-08-10 11:45:33.003518550 +0200
Geburt: 2022-08-10 11:44:59.427519666 +0200
Mit dem touch
-Kommando können Sie den Zugriff- und Modifikation-Zeitstempel zurücksetzen:
# touch reportbug.conf
# stat reportbug.conf
Datei: reportbug.conf
Größe: 3281 Blöcke: 8 EA Block: 4096 reguläre Datei
Gerät: 801h/2049d Inode: 147595 Verknüpfungen: 1
Zugriff: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Zugriff: 2022-09-01 16:59:38.173723848 +0200
Modifiziert: 2022-09-01 16:59:38.173723848 +0200
Geändert: 2022-09-01 16:59:38.173723848 +0200
Geburt: 2022-08-10 11:44:59.427519666 +0200