stat

Linux.fista
Versio hetkellä 4. maaliskuuta 2015 kello 08.32 – tehnyt Pyscowicz (keskustelu | muokkaukset)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

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ö[muokkaa]

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.