Dateistatus mit stat unter Linux anzeigen

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Das stat Kommando zeigt unter Linux auf der Konsole aktuelle Statusinformationen und Eigenschaften einer Datei oder eines Dateisystems. Vor allem die unterschiedlichen Zeitinformationen (atime, mtime, ctime) sind dabei oft interessant.

Beispiel Datei-Status

Das folgende Beispiel zeigt die Eigenschaften der Datei /tmp/ipmi-sdr-cache-10.10.10.233

debian:~# ls -l /tmp/ipmi-sdr-cache-10.10.10.233 
-rw-rw-r-- 1 nagios nagios 1271 2009-10-12 08:46 /tmp/ipmi-sdr-cache-10.10.10.233
debian:~# stat /tmp/ipmi-sdr-cache-10.10.10.233 
  File: `/tmp/ipmi-sdr-cache-10.10.10.233'
  Size: 1271      	Blocks: 8          IO Block: 4096   regular file
Device: 301h/769d	Inode: 474214      Links: 1
Access: (0664/-rw-rw-r--)  Uid: (  105/  nagios)   Gid: (  106/  nagios)
Access: 2009-10-12 08:48:56.000000000 +0200
Modify: 2009-10-12 08:46:14.000000000 +0200
Change: 2009-10-12 08:46:14.000000000 +0200
debian:~# 

Die Zeitangaben haben dabei folgende Bedeutung:

Name Bedeutung
access, access time, atime Zeit, zu der zuletzt auf die Datei (lesend oder schreibend) zugegriffen wurde. Wenn das Dateisystem mit der Option noatime eingebunden wurde hat die atime keine Bedeutung (die Option noatime beim Mounten beschleunigt Dateizugriffe da beim Lesen einer Datei die atime nicht aktualisiert werden muss).
modify, modify time, mtime Zeit, zu der zuletzt der Inhalt der Datei verändert wurde.
change, change time, ctime Zeit, zu der zuletzt Inode Informationen (etwa Zugriffsrechte, Dateiname, etc.) verändert wurden.

Beispiel Dateisystem-Status

Mit der Option -f kann man statt einer Datei auch ein Dateisystem angeben:

debian:~# stat -f /
  File: "/"
    ID: af91351da47b907d Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 1962749    Free: 1716768    Available: 1617065
Inodes: Total: 498736     Free: 457666
debian:~# 

Weitere Informationen


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

Linux Monitorauflösung für Headless Betrieb permanent einstellen
LoRaWAN Transceiver in The Things Stack (TTS) einbinden
Webserver Verzeichnisse mit Passwort schützen