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.