Start·Terminal-Befehle

stat

Dateien und Verzeichnisse

Aufruf

stat [file]

Zeigt den Inode-Datensatz — Größe, Rechte, Eigentümer und die drei Zeitstempel; der Formatschalter ist bei GNU -c, bei BSD -f, während GNU -f etwas ganz anderes bedeutet.

Häufige Optionen

OptionBedeutung
-cGNU: choose the output format, as in -c %s
-fGNU: describe the filesystem. On BSD and macOS -f is the format string
-LFollow symlinks and report the target
-xBSD and macOS: verbose, labelled output
--printfGNU: like -c but adds no newline

Beispiele

stat -c '%s %n' notes.md

Size and name (GNU).

stat -f '%z %N' notes.md

The same two values on macOS or BSD.

stat notes.md

Full record: size, mode, owner and the timestamps.

Verschieben, löschen, finden. Manches fragt nicht zweimal — deshalb wird -i zur Gewohnheit.

So liest man das

  • Eckige Klammern [ ] markieren einen Teil, den man weglassen kann.
  • Drei Punkte … heißen: mehrere sind erlaubt.
  • Optionen achten auf Groß- und Kleinschreibung — bei manchen Befehlen sind -r und -R verschieden.

Häufige Fragen

Q. Was macht stat?

Zeigt den Inode-Datensatz — Größe, Rechte, Eigentümer und die drei Zeitstempel; der Formatschalter ist bei GNU -c, bei BSD -f, während GNU -f etwas ganz anderes bedeutet.

Q. Wie gibt man ihn ein?

stat [file] — eckige Klammern markieren, was wegfallen darf.

Q. Wie viele Optionen lohnen sich?

Hier stehen 5; die vollständige Liste steht in man stat. Der Befehl gehört zu Dateien und Verzeichnisse.

Verwandte Befehle

man-Seite: man stat