5 stat Command Dæmi fyrir Linux nýliða


stat skipun er gagnlegt tól til að skoða skrá eða skráarkerfisstöðu. Það sækir upplýsingar eins og skráargerð; aðgangsréttur í áttunda og læsilegum mönnum; síðasta gagnabreyting, síðasta stöðubreyting í bæði læsilegum og sekúndum frá tímum og margt fleira.

Það hefur möguleika á að tilgreina sérsniðið snið í stað sjálfgefið, til að birta upplýsingar. Í þessari handbók munum við skoða fimm dæmi um stat stjórn fyrir Linux nýliða.

Athugaðu stöðu Linux skráar

1. Auðveldasta leiðin til að nota tölfræði er að gefa henni skrá sem rök. Eftirfarandi skipun mun sýna stærð, blokkir, IO blokkir, skráargerð, inode gildi, fjölda tengla og miklu meiri upplýsingar um skrána /var/log/syslog, eins og sýnt er á skjámyndinni:

$ stat /var/log/syslog

File: '/var/log/syslog'
  Size: 26572     	Blocks: 56         IO Block: 4096   regular file
Device: 80ah/2058d	Inode: 8129076     Links: 1
Access: (0640/-rw-r-----)  Uid: (  104/  syslog)   Gid: (    4/     adm)
Access: 2018-04-06 09:42:10.987615337 +0530
Modify: 2018-04-06 11:09:29.756650149 +0530
Change: 2018-04-06 11:09:29.756650149 +0530
 Birth: -

Athugaðu stöðu skráarkerfisins

2. Í fyrra dæmi meðhöndlaði stat skipunina inntaksskrána sem venjulega skrá, en til að sýna skráarkerfisstöðu í stað skráarstöðu, notaðu -f valkostinn.

$ stat -f /var/log/syslog

File: "/var/log/syslog"
    ID: ce97e63d2201c974 Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 84769790   Free: 16012830   Available: 11700997
Inodes: Total: 21544960   Free: 20995459

Þú getur líka gefið upp möppu/skráakerfi sem rök eins og sýnt er.

$ stat -f /

File: "/"
    ID: ce97e63d2201c974 Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 84769790   Free: 16056471   Available: 11744638
Inodes: Total: 21544960   Free: 21005263

Virkjaðu að fylgja táknrænum tenglum

3. Þar sem Linux styður tengla (táknræna og harða tengla), geta ákveðnar skrár verið með einn eða fleiri tengla, eða þær gætu jafnvel verið til í skráakerfi.

Til að gera tölfræði kleift að fylgja tenglum, notaðu -L fánann eins og sýnt er.

$ stat -L /

 File: '/'
  Size: 4096      	Blocks: 8          IO Block: 4096   directory
Device: 80ah/2058d	Inode: 2           Links: 25
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2018-04-09 10:55:55.119150525 +0530
Modify: 2018-02-20 11:15:54.462893167 +0530
Change: 2018-02-20 11:15:54.462893167 +0530
 Birth: -

Notaðu sérsniðið snið til að birta upplýsingar

4. stat gerir þér einnig kleift að nota tiltekið eða sérsniðið snið í staðinn fyrir sjálfgefið. -c fáninn er notaður til að tilgreina sniðið sem notað er, það prentar nýja línu eftir hverja notkun á sniðröðinni.

Að öðrum kosti geturðu notað --printf valmöguleikann sem gerir kleift að túlka skástrik sem sleppur úr röðum og slekkur á prentun á nýrri línu á eftir. Þú þarft að nota á sniði til að prenta nýja línu, til dæmis.

# stat --printf='%U\n%G\n%C\n%z\n' /var/log/secure

Merking sniðaröðanna fyrir skrár sem notaðar eru í dæminu hér að ofan:

  • %U – notendanafn eiganda
  • %G – hópnafn eiganda
  • %C – SELinux öryggissamhengisstrengur
  • %z – tími síðustu stöðubreytingar, læsilegt fyrir mönnum

5. Hér er dæmi sem sýnir notkun á samþykktum sniðaröðum fyrir skráarkerfi.

$ stat --printf='%n\n%a\n%b\n' /

Merking sniðaröðanna sem notuð eru í skipuninni hér að ofan.

  • %n – sýnir skráarnafnið
  • %a – prentaðu ókeypis kubba í boði fyrir notendur sem ekki eru ofurnotendur
  • %b – gefur út heildargagnablokkir í skráarkerfinu

Prentaðu upplýsingar á Terse formi

6. Hægt er að nota -t valmöguleikann til að prenta upplýsingarnar í stuttu formi.

$ stat -t /var/log/syslog

/var/log/syslog 12760 32 81a0 104 4 80a 8129076 1 0 0 1523251873 1523256421 1523256421 0 4096

Að síðustu gæti skelin þín haft sína eigin útgáfu af tölfræði, vinsamlegast skoðaðu skjöl skeljar þinnar til að fá upplýsingar um valkostina sem hún styður. Til að sjá allar samþykktar framleiðslusniðaraðir, skoðaðu stat man síðuna.

$ man stat 

Í þessari grein höfum við útskýrt fimm stat stjórnunardæmi fyrir Linux nýliða. Notaðu athugasemdareyðublaðið hér að neðan til að spyrja spurninga.