GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Beispiele für Linux-Stat-Befehle

Das gute alte ls Der Befehl ist ein beliebtes Werkzeug zum Auflisten von Dateien oder Verzeichnissen, die in einem Verzeichnis enthalten sind. Es kann auch Attribute wie Dateiberechtigungen, Eigentumsrechte, Datei- und Verzeichnisgröße und Änderungsdatum auflisten. Aber das ist so weit wie es gehen kann.

Wenn Sie detailliertere Informationen zu einer Datei wünschen, verwenden Sie die Statistik Befehl. Die Statistik Der Befehl liefert detaillierte Informationen zu einer bestimmten Datei oder einem bestimmten Dateisystem. In diesem Artikel erklären wir, wie Sie den Befehl stat verwenden, um detailliertere Informationen über Dateisysteme zu erhalten.

Grundlegende Syntax

STAT [OPTION] [DATEI]

Optionen

Die folgenden Argumente können zusammen mit dem stat-Befehl verwendet werden:

-f : Druckt den Status des Dateisystems

-c –format=FORMAT: Zeigt die Ausgabe in einem bestimmten Format an

-L, –dereferenzieren: verwendet, um symbolischen Links zu folgen

-t, –knackig: wird verwendet, um Dateiinformationen in knapper Form anzuzeigen

Stat-Befehl ohne Argumente

In seiner Grundform kann der stat-Befehl verwendet werden, um die Informationen einer Datei zu überprüfen, wie gezeigt.

$ stat [ file]

Wenn kein Argument an stat übergeben wird, zeigt es die folgenden Informationen an:

Datei – Dies ist der Name der angezeigten Datei.

Größe – gibt die Größe der Datei in Bytes an.

Blöcke – gibt die Anzahl der zugewiesenen Blöcke an, die eine Datei benötigt

IO-Block – gibt die Größe jedes Blocks in Bytes an

Dateityp – der Typ der Datei

Gerät – Zeigt die Gerätenummer dezimal und hexadezimal an

Inode – zeigt die Inode-Nummer an.

Links - gibt die Anzahl der verfügbaren Hardlinks an.

Zugriff – zeigt die Dateiberechtigungen in numerischer und symbolischer Form an.

UID – gibt die Benutzerkennung an

GID – gibt die Gruppen-ID und den Eigentümer an.

Kontext – Gibt den SELinux-Sicherheitskontext an.

Zugriff -Dies ist das letzte Mal, dass auf die Datei zugegriffen wurde.

Ändern – zeigt an, wann die Datei zuletzt geändert wurde.

Ändern – Das letzte Mal, als das Attribut der Datei geändert wurde.

Geburt – Uhrzeit, zu der die Datei erstellt wurde

Anzeigen von Informationen über das Dateisystem

Zusätzlich können Sie wie gezeigt Informationen über einen Einhängepunkt oder ein Dateisystem anzeigen.

$ stat -f /opt

Wenn die Option -f an den stat-Befehl übergeben wird, zeigt er die folgenden Informationen an:

Datei – das ist der Name der Datei.

ID – Zeigt die ID des Dateisystems in Hex.

an

Namelen – maximale Dateilänge

Grundlegende Blockgröße – Definiert die Größe jedes Blocks im Dateisystem.

Blöcke:

  • Gesamt – Gesamtzahl der Blöcke im Dateisystem.
  • Frei – gibt die Anzahl freier Blöcke im Dateisystem an.
  • Verfügbar – gibt die Anzahl der freien Blöcke an, die Nicht-Root-Benutzern zur Verfügung stehen.

Inodes:

  • Gesamt – gibt die Gesamtzahl der im Dateisystem verfügbaren Inodes an.
  • Free – gibt die Anzahl der verfügbaren freien Inodes an.

Ausgabe anpassen

Mit dem Befehl stat können Sie die Ausgabe anpassen. Verwenden Sie das –printf oder –format Optionen zum Anzeigen bestimmter Informationen.

Um beispielsweise nur die Anzahl der in einer Datei verfügbaren festen Links zu drucken, verwenden Sie die %h-Formatfolge. Es druckt die Ausgabe automatisch in einer neuen Zeile, falls Sie mehrere Optionen angegeben haben.

$ stat --format=%h [FILE]

So drucken Sie die Dateitypinformationen:

$ stat --format=%F [FILE]

Bei Verwendung von –printf , müssen Sie \n verwenden um bei der Anzeige mehrerer Operanden in einer neuen Zeile zu drucken. Lassen Sie uns im folgenden Beispiel das Gerät und die Inode-Nummer drucken:

Symlinks aktivieren oder folgen

Wenn wir den Befehl stat für einen Symlink ausführen, liefert er nur Informationen über den Link. Es enthält keine Informationen über die Datei, auf die der Link verweist. Hier ist ein Beispiel.

$ stat /etc/resolv.conf

Verwenden Sie das -L Option, symbolischen Links zu folgen und Informationen über die Datei zu erhalten, auf die sie zeigen.

$ stat -L /etc/resolv.conf

Informationen in knapper Form anzeigen

Verwenden Sie das -t Option zur Anzeige von Dateiinformationen in knapper Form.

$ stat -t file.txt

Schlussfolgerung

Der Befehl stat gibt wichtige Informationen über Dateisysteme. In diesem Artikel haben wir die Verwendung des Linux-stat-Befehls behandelt.


Ubuntu
  1. mv-Befehl unter Linux:7 wesentliche Beispiele

  2. Beispiele für Linux-Tail-Befehle

  3. ln-Befehlsbeispiele in Linux

  4. Beispiele für gzip-Befehle unter Linux

  5. gunzip-Befehlsbeispiele in Linux

Linux-WC-Befehl mit Beispielen

Linux cat-Befehlsbeispiele

Linux gzip-Befehlsbeispiele

dumpe2fs-Befehlsbeispiele in Linux

fsck-Befehlsbeispiele unter Linux

mkfs-Befehlsbeispiele in Linux