Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:stat_linux

stat (Linux)

Dateigröße in Byte ausgeben (ähnlich wie ls -l):

[root@Linux ~]# stat -c '%s' /etc/rc0.d/K01autofs 
16
[root@Linux ~]# stat -c '%s %n' /etc/rc0.d/K01autofs 
16 /etc/rc0.d/K01autofs
[root@Linux ~]# stat -c '%s %N' /etc/rc0.d/K01autofs 
16 '/etc/rc0.d/K01autofs' -> '../init.d/autofs'
[root@Linux ~]# stat /etc/os-release 
Datei: /etc/os-release -> ../usr/lib/os-release
Größe: 21             Blöcke: 0          EA Block: 4096   symbolische Verknüpfung
Gerät: 802h/2050d       Inode: 135971      Verknüpfungen: 1
Zugriff: (0777/lrwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Zugriff    : 2020-11-29 23:52:29.357355393 +0100
Modifiziert: 2020-08-17 15:31:58.000000000 +0200
Geändert   : 2020-11-03 20:25:11.550046955 +0100
 Geburt    : -

im "terse"-Format

[root@Linux ~]# stat -t /etc/os-release 
/etc/os-release 21 0 a1ff 0 0 802 135971 1 0 0 1606690349 1597671118 1604431511 0 4096

MTime

[root@Linux ~]# stat -c %y /etc/os-release 
2020-08-17 15:31:58.000000000 +0200

[root@Linux ~]# stat -c %Y /etc/os-release 
1597671118

CTime

[root@Linux ~]# stat -c %z /etc/os-release 
2020-11-03 20:25:11.550046955 +0100

[root@Linux ~]# stat -c %Z /etc/os-release 
1604431511
[root@Linux ~]# stat -c "%Y %W" Test.webm
1713591667 1713591054

so kann man sehen, wieviel Zeit zwischen Dateierstellung und der letzten Datenänderung in der Datei, vergangen ist (wie lange es gedauert hat, die Datei zu schreiben); hier sind es 613 Sekunden gewesen:

[root@Linux ~]# stat -c "%Y %W" Test.webm | awk '{print $1 - $2}'
613
/home/http/wiki/data/pages/linux/stat_linux.txt · Zuletzt geändert: von manfred