Frage 101-106

Welche Zeitstempel einer Datei können Sie mit touch manipulieren? (Wählen Sie alle richtigen Antworten aus.)

  1. Den Zeitpunkt der letzten Inhaltsänderung

  2. Den Zeitpunkt des letzten Zugriffs

  3. Den Zeitpunkt der letzten Inode-Änderung

  4. Den Zeitpunkt des Anlegens der Datei

LPI-Lernziel Grundlegende Dateiverwaltung (103.3)

Für jedes Dateisystem-Objekt (Dateien, Verzeichnisse usw.) merkt Linux sich drei Zeitpunkte: den der letzten Inhaltsänderung (»mtime«), den des letzten (auch lesenden) Zugriffs (»atime«) und den der letzten Änderung der Verwaltungsinformationen in der Inode der Datei (»ctime«). Mit touch kann man die ersteren beiden Zeitpunkte beliebig ändern, also auch in die Vergangenheit oder die Zukunft setzen -- Antworten 1 und 2 sind richtig. Dabei handelt es sich aber in jedem Fall um eine Änderung der Verwaltungsinformationen, so dass die »ctime« auf den Zeitpunkt des touch-Aufrufs gesetzt wird. Antwort 3 ist also falsch.

Was Antwort 4 angeht, ist anzumerken, dass Linux sich den Zeitpunkt des Anlegens eines Dateisystem-Objekts überhaupt nicht merkt, man diesen also auch nicht mit touch manipulieren kann. Viele Bücher über Linux behaupten, die »ctime« wäre die »file creation time«, aber das ist schlicht und ergreifend falsch.

Noch kein Kommentar · Kommentar hinzufügen · RSS

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
22.8.2009 01:07:25

Benutzer

Nicht angemeldet

Kommentare

RSS