stat
stat on komentorivikomento jolla voidaan näyttää metatietoa tiedostoista ja tiedostojärjestelmistä, kuten esimerkiksi niiden nimestä, koosta, oikeuksista ja aikaleimoista sekä lohkojen ja inodejen määrästä.
Käyttö
Näytetään tiedoston /usr/tmp tiedot
stat /usr/tmp
mikä tässä tapauksessa tulostaa
File: ”/usr/tmp” -> ”../var/tmp” Size: 10 Blocks: 0 IO Block: 4096 symbolinen linkki Device: fd01h/64769d Inode: 232807 Links: 1 Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2008-12-30 18:42:09.000000000 +0200 Modify: 2008-12-30 18:42:09.000000000 +0200 Change: 2008-12-30 18:42:09.000000000 +0200
Tulosteesta käy ilmi, että kyseessä on symbolinen linkki kohteeseen ../var/tmp. Sen koko tavuina on 10, käytettyjen lohkojen määrä on 0, lohkokoko on 4096 tavua ja inoden numero on 232807. Siihen viittaa yksi kova linkki, sen käyttöoikeudet ovat 0777 eli lrwxrwxrwx sekä omistava käyttäjä ja ryhmä ovat molemmat root (UID 0 ja GID 0). Lopussa on listattu aikaleimojen atime, mtime ja ctime arvot.
Valitsimella -L stat saadaan näyttämään symbolisen linkin itsensä sijasta sen kohteen tiedot:
$ stat -L /usr/tmp File: ”/usr/tmp” Size: 4096 Blocks: 8 IO Block: 4096 hakemisto Device: fd01h/64769d Inode: 24876 Links: 21 Access: (1777/drwxrwxrwt) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2008-12-30 18:37:09.000000000 +0200 Modify: 2009-08-02 12:03:48.000000000 +0300 Change: 2009-08-02 20:40:57.000000000 +0300
Valitsinta -f käyttämällä stat näyttää sen tiedostojärjestelmän tiedot, jolla tiedosto sijaitsee:
$ stat -f /etc File: "/etc" ID: 5f655f216f875ac8 Namelen: 255 Type: ext2/ext3 Block size: 4096 Fundamental block size: 4096 Blocks: Total: 1548176 Free: 292811 Available: 277083 Inodes: Total: 393216 Free: 182235
Hakemiston /etc sijaintitiedostojärjestelmän tyyppi on tässä ext2/ext3 ja lohkokokona on 4096. Tulosteen lopussa on kerrottu lohkojen ja inodejen määrä.
Näytettäviä tietoja voi mukauttaa valitsimella -t. Lisätietoja löytyy komennon info- ja man-sivuilta.