
Directory-Timestamps in Linux-Dateisystemen
1 year ago
atime, mtime und ctime besitzen für Verzeichnisse eine etwas andere Bedeutung als für Dateien. In diesem Screencast werden die Unterschiede gezeigt.
Hier ist die Liste der einzelnen Kommandos:
# atime, mtime und ctime besitzen für Verzeichnisse eine etwas andere
# Bedeutung als für Dateien, hier werden die Unterschiede gezeigt.
mkdir demo
stat demo
sleep 2
# Das Auflisten des Verzeichnisinhaltes mit ls entspricht einem
# lesenden Zugriff auf eine Datei, die atime ändert sich deshalb.
ls demo
stat demo
# Der Verzeichnisinhalt entspricht dem Inhalt einer Datei
# mtime ändert sich also, wenn z.B. eine Datei hinzukommt.
touch demo/a
stat demo
# Bei einer neuen mtime aktualisiert sich auch die ctime.
# Wie man sieht, gilt dies auch für Verzeichnisse.
#
# Unverändert bleibt die Zeitstempel des Verzeichnisses jedoch
# bei Änderungen der Metadaten der enthaltenen Dateien:
chmod 777 demo/a
stat demo
#
# Betrachten wir nun noch Änderungen in Unterverzeichnissen von "demo"
mkdir demo/unter
stat demo
touch demo/unter/abc
stat demo
# Wie man sieht bleiben die Zeitstempel von "demo" unberührt.
Hier ist die Liste der einzelnen Kommandos:
# atime, mtime und ctime besitzen für Verzeichnisse eine etwas andere
# Bedeutung als für Dateien, hier werden die Unterschiede gezeigt.
mkdir demo
stat demo
sleep 2
# Das Auflisten des Verzeichnisinhaltes mit ls entspricht einem
# lesenden Zugriff auf eine Datei, die atime ändert sich deshalb.
ls demo
stat demo
# Der Verzeichnisinhalt entspricht dem Inhalt einer Datei
# mtime ändert sich also, wenn z.B. eine Datei hinzukommt.
touch demo/a
stat demo
# Bei einer neuen mtime aktualisiert sich auch die ctime.
# Wie man sieht, gilt dies auch für Verzeichnisse.
#
# Unverändert bleibt die Zeitstempel des Verzeichnisses jedoch
# bei Änderungen der Metadaten der enthaltenen Dateien:
chmod 777 demo/a
stat demo
#
# Betrachten wir nun noch Änderungen in Unterverzeichnissen von "demo"
mkdir demo/unter
stat demo
touch demo/unter/abc
stat demo
# Wie man sieht bleiben die Zeitstempel von "demo" unberührt.
-
Vimeo: About / Blog / Developers / Jobs /
Community Guidelines /
Help Center / Video School / Music Store / Site Map
/ Vimeo
or
-
Legal: TM + ©2012 Vimeo, LLC. All rights reserved. / Terms of Service / Privacy Statement / Copyright

Prev week