5 stat Eżempji ta 'Kmand għal Newbies Linux


kmand stat huwa utilità utli biex tara l-fajl jew l-istatus tas-sistema tal-fajls. Jiġbor informazzjoni bħal tip ta 'fajl; drittijiet ta' aċċess f'octal u li jinqara mill-bniedem; l-aħħar modifika tad-dejta, l-aħħar bidla fl-istatus kemm f'qari mill-bniedem kif ukoll f'sekondi mill-Epoch, u ħafna aktar.

Għandha għażla li tispeċifika format personalizzat minflok dak default, għall-wiri ta 'informazzjoni. F'din il-gwida, se nħarsu lejn ħames eżempji ta 'kmand stat għal newbies Linux.

Iċċekkja l-Istatus tal-Fajl tal-Linux

1. L-eħfef mod biex tuża stat huwa li tipprovdiha fajl bħala argument. Il-kmand li ġej se juri d-daqs, blokki, blokki IO, tip ta 'fajl, valur inode, numru ta' links u ħafna aktar informazzjoni dwar il-fajl /var/log/syslog, kif muri fil-screenshot:

$ 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: -

Iċċekkja l-Istatus tas-Sistema tal-Fajl

2. Fl-eżempju preċedenti, stat kmand trattat il-fajl input bħala fajl normali, madankollu, biex juri l-istatus tas-sistema tal-fajl minflok l-istatus tal-fajl, uża l-għażla -f.

$ 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

Tista 'wkoll tipprovdi direttorju/sistema ta' fajls bħala argument kif muri.

$ 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

Ippermetti Segwitu ta' Links Simboliċi

3. Peress li Linux jappoġġja links (links simboliċi u iebes), ċerti fajls jista 'jkollhom link wieħed jew aktar, jew jistgħu saħansitra jeżistu f'sistema ta' fajls.

Biex tippermetti li stat issegwi links, uża l-bandiera -L kif muri.

$ 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: -

Uża Format Custom Biex Uri Informazzjoni

4. stat jippermetti wkoll li tuża format partikolari jew tad-dwana minflok l-inadempjenza. Il-marka -c tintuża biex tispeċifika l-format użat, tipprintja linja ġdida wara kull użu tas-sekwenza tal-format.

Alternattivament, tista' tuża l-għażla --printf li tippermetti l-interpretazzjoni ta' sekwenzi ta' ħarbiet ta' backslash u titfi l-istampar ta' linja ġdida ta' wara. Trid tuża fil-format biex tipprintja linja ġdida, pereżempju.

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

Tifsira tas-sekwenzi tal-format għall-fajls użati fl-eżempju ta' hawn fuq:

  • %U – isem l-utent tas-sid
  • %G – isem il-grupp tas-sid
  • %C – String tal-kuntest tas-sigurtà SELinux
  • %z – il-ħin tal-aħħar bidla fl-istatus, li jinqara mill-bniedem

5. Hawnhekk huwa eżempju li juri l-użu ta 'sekwenzi ta' format aċċettati għal sistemi ta 'fajls.

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

Tifsira tas-sekwenzi tal-format użati fil-kmand ta 'hawn fuq.

  • %n – juri l-isem tal-fajl
  • %a – ipprintja blokki b'xejn disponibbli għal min mhux superuser
  • %b – joħroġ blokki tad-dejta totali fis-sistema tal-fajls

Stampa Tagħrif f'Formola Terza

6. L-għażla -t tista 'tintuża biex tipprintja l-informazzjoni f'forma qasira.

$ stat -t /var/log/syslog

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

Bħala l-aħħar nota, il-qoxra tiegħek jista 'jkollha l-verżjoni tagħha ta' stat, jekk jogħġbok irreferi għad-dokumentazzjoni tal-qoxra tiegħek għal dettalji dwar l-għażliet li tappoġġja. Biex tara s-sekwenzi kollha aċċettati tal-format tal-output, irreferi għall-paġna man stat.

$ man stat 

F'dan l-artikolu, spjegajna ħames eżempji ta 'kmand stat għal newbies Linux. Uża l-formola ta' feedback hawn taħt biex tistaqsi kwalunkwe mistoqsija.