1. Befehlseinführung Der Befehl stat wird verwendet, um detaillierte Informationen zu einer Datei oder einem Dateisystem anzuzeigen. Bei der Anzeige von Dateiinformationen ist es detaillierter als beim Befehl ls. 2. Befehlsformat stat [OPTION]... DATEI.. 3. Befehlsoptionen -L, --dereference: Folgen Sie dem symbolischen Link, um die Originaldatei anstelle des symbolischen Links aufzulösen. -f, --file-system: Zeigt die Dateisysteminformationen anstelle der Dateiinformationen an. -c, --format=FORMAT: Ausgabe im angegebenen Format statt im Standardformat; Zur Anzeige von Dateiinformationen stehen folgende Formatsteuerzeichen zur Verfügung: %a: Zeigt die Zugriffsberechtigungen in Oktalform an. %A: Zeigt die Zugriffsberechtigungen in lesbarer Form an. %b: Zeigt die Anzahl der belegten Blöcke an. %B: Zeigt die Anzahl der von jedem Block belegten Bytes an. %C: SELinux-Sicherheitskontextzeichenfolge %d: Zeigt die Gerätenummer im Dezimalformat an, auf dem sich die Datei befindet. %D: Zeigt die Gerätenummer im Hexadezimalformat an, auf dem sich die Datei befindet. %f: Zeigt den Dateityp im Hexadezimalformat an. %F: Dateityp. Dateitypen unter Linux werden hauptsächlich in normale Dateien, Verzeichnisse, Zeichengerätedateien, Blockgerätedateien, symbolische Linkdateien, Sockets usw. unterteilt. %g: Gruppen-ID des Dateibesitzers %G: Name der Dateieigentümergruppe %h: Hardlink-Nummer der Datei %i: Inode-Nummer %m: Einhängepunkt der Festplattenpartition, auf der sich die Datei befindet, z. B. /data %n: Dateiname %N: Dateiname in einfachen Anführungszeichen. Wenn es sich um einen Softlink handelt, wird auch der Dateiname angezeigt, auf den er verweist %o: Hinweis zur optimalen I/O-Übertragungsgröße %s: tatsächliche Dateigröße in Bytes %t: Hauptgerätetyp in Hex, für spezielle Zeichen-/Blockgerätedateien %T: Nebengerätetyp in Hex, für spezielle Zeichen-/Blockgerätedateien %u: Benutzer-ID des Besitzers %U: Benutzername des Besitzers %w: Erstellungszeit der Datei, Ausgabe - bedeutet, dass sie nicht bekannt sein kann %W: Erstellungszeit der Datei, Ausgabe Unix-Zeitstempel, 0 bedeutet, dass sie nicht bekannt sein kann %x: Ausgabe der letzten Zugriffszeit atime in lesbarer Form %X: Unix-Zeitstempelausgabe, letzter Zugriffszeitpunkt, atime %y: Gibt den letzten Änderungszeitpunkt mtime in lesbarer Form aus %Y: Unix-Zeitstempelausgabe nach Änderungszeit mtime %z: Gibt den Zeitpunkt der letzten Statusänderung ctime in lesbarer Form aus %Z: Unix-Zeitstempelausgabe, Zeitpunkt der letzten Statusänderung ctime Die verfügbaren Formatsteuerzeichen zur Anzeige von Dateisysteminformationen sind: %a: Anzahl der für Nicht-Superuser verfügbaren freien Blöcke %b: Gesamtzahl der Blöcke im Dateisystem %c: Gesamtzahl der Dateiknoten im Dateisystem %d: Anzahl der verfügbaren Dateiknoten %f: Anzahl der verfügbaren Dateiblöcke %i: Hexadezimale Dateisystem-ID %l: Maximale Dateinamenlänge %n: Dateiname %s: Größe eines Blocks in Bytes (für schnellere Übertragungen) %S: Die Grundgröße eines Blocks in Bytes (wird zum Zählen der Anzahl der Blöcke verwendet) %t: Gibt den Dateisystemtyp im Hexadezimalformat aus. %T: Gibt den Dateisystemtyp in lesbarer Form aus. --printf=FORMAT: Gibt im angegebenen Format statt im Standardformat aus. Ähnlich wie --format, kann aber Backslash-Escapezeichen wie Zeilenumbruchzeichen \n interpretieren; -t, --terse: Ausgabe im Kurzmodus, zeigt nur die Zusammenfassungsinformationen an; --help: Hilfeinformationen anzeigen; --version: Versionsinformationen anzeigen. 4. Häufige Beispiele (1) Dateiinformationen anzeigen. [root@TENCENT64 ~]# stat Änderungsprotokoll Datei: „Changelog“ Größe: 1598 Blöcke: 8 IO Blöcke: 4096 reguläre Datei Gerät: fd01h/64769d Inode: 1579435 Links: 1 Zugriff: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Zugriff: 2018-11-06 22:39:54.110931887 +0800 Ändern: 2018-11-06 22:39:54.110931887 +0800 Änderung: 2018-11-06 23:07:14.428548887 +0800 Geburt: - Erläuterung der Informationen:
(2) Zeigen Sie die Dateisysteminformationen an, in denen sich die Datei befindet. [root@TENCENT64 /data/vas_pgg_proj/apps/penguin_game]# stat -f Makefile Datei: „Makefile“ ID: 6f75a4f02634e23e Namelen: 255 Typ: ext2/ext3 Blockgröße: 4096 Grundlegende Blockgröße: 4096 Blöcke: Gesamt: 43830967 Frei: 30155578 Verfügbar: 27923259 Inodes: Gesamt: 11162880 Frei: 11077199 Erläuterung der Informationen:
Oben finden Sie detaillierte Informationen zur Verwendung des Linux-Stat-Befehls. Weitere Informationen zum Linux-Stat-Befehl finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Implementierungsbeispiel für die Message Board-Funktion von Node.js+Express
>>: So erstellen Sie eine monatliche Tabelle in einer gespeicherten MySQL-Prozedur
Inhaltsverzeichnis beschreiben erreichen Die Proj...
Verwenden Sie div, um eine Maske zu erstellen oder...
MTR steht für Mini-Transaktion. Wie der Name scho...
In diesem Artikel wird das Deep-Learning-Framewor...
Methoden zum Ändern von Passwörtern vor MySQL 5.7...
1. Grundlegender Spring-Boot-Schnellstart 1.1 Sch...
<br />Originaltext: http://blog.rexsong.com/...
In diesem Artikel wird der spezifische Code von j...
Spezifische Methode: (Empfohlenes Tutorial: Lern-...
Inhaltsverzeichnis 1. Wie wird die aktuelle Uhrze...
1. Was ist Phantomlesen? Wenn bei einer Transakti...
Fügen Sie der angegebenen Datei im Dockerfile meh...
Inhaltsverzeichnis 1. Schritte zum Download 2. Um...
Wie deinstalliere ich Mysql vollständig? Befolgen...
Als ich heute Tomcat für den Zugriff auf die Proj...