Ihe Nlereanya Iwu 5 maka Linux Newbies
iwu stat bụ ihe bara uru maka ịlele faịlụ ma ọ bụ ọkwa sistemụ faịlụ. Ọ na-eweghachite ozi dịka ụdị faịlụ; nweta ikike na octal na mmadụ-agụ; mgbanwe data ikpeazụ, mgbanwe ọnọdụ ikpeazụ na ma mmadụ-agụ na na sekọnd kemgbe Epoch, na ọtụtụ ndị ọzọ.
Ọ nwere nhọrọ ịkọwapụta usoro omenala kama nke ndabara, maka igosipụta ozi. N'ime ntuziaka a, anyị ga-eleba anya n'ihe atụ iwu iwu ise maka Linux newbies.
Lelee ọnọdụ faịlụ Linux
1. Ụzọ kachasị mfe iji stat bụ ịnye ya faịlụ dị ka arụmụka. Iwu na-esonụ ga-egosipụta nha, ngọngọ, IO blocks, ụdị faịlụ, uru inode, ọnụ ọgụgụ nke njikọ na ọtụtụ ozi gbasara faịlụ/var/log/syslog, dị ka egosiri na nseta ihuenyo:
$ 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: -
Lelee Ọnọdụ Sistemu Faịlụ
2. N'ihe atụ gara aga, iwu stat na-emeso faịlụ ntinye dị ka faịlụ nkịtị, Otú ọ dị, iji gosipụta ọkwa faịlụ kama ịnọ na ọkwa faịlụ, jiri -f
nhọrọ.
$ 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
Ị nwekwara ike ịnye ndekọ/sistemụ faịlụ dịka arụmụka dịka egosiri.
$ 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
Kwado iso njikọ akara ngosi
3. Ebe Linux na-akwado njikọ (ihe atụ na njikọ siri ike), ụfọdụ faịlụ nwere ike ịnwe otu njikọ ma ọ bụ karịa, ma ọ bụ na ha nwere ike ịdị na sistemụ faịlụ.
Iji mee ka stat soro njikọ, jiri ọkọlọtọ -L
dị ka egosiri.
$ 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: -
Jiri usoro omenala iji gosi ozi
4. stat na-enye gị ohere iji otu ụdị ma ọ bụ omenala kama nke ndabara. A na-eji ọkọlọtọ -c
akọwapụta usoro eji eme ihe, ọ na-ebipụta ahịrị ọhụrụ ka ejiri usoro usoro ọ bụla.
N'aka nke ọzọ, ị nwere ike iji --printf
nhọrọ nke na-enyere nkọwa nke backslash gbanarị usoro wee gbanyụọ mbipụta nke ọhụrụ ahịrị. Ịkwesịrị iji
n'ụdị iji bipụta ahịrị ọhụrụ, dịka ọmụmaatụ.
# stat --printf='%U\n%G\n%C\n%z\n' /var/log/secure
Pụtara usoro usoro maka faịlụ ejiri mee ihe atụ n'elu:
- %U – aha njirimara onye nwe
- %G - aha onye nwe otu
- %C - eriri gburugburu nchekwa SELinux
- %z - oge mgbanwe ọnọdụ ikpeazụ, nke mmadụ nwere ike ịgụ
5. Nke a bụ ọmụmaatụ nke na-egosi iji usoro usoro anabatara maka sistemụ faịlụ.
$ stat --printf='%n\n%a\n%b\n' /
Pụtara nke usoro usoro eji na iwu dị n'elu.
- %n – na-egosi aha faịlụ
- %a - bipụta ngọngọ efu dị maka ndị na-abụghị ndị superuser
- %b - na-ewepụta mkpokọta data n'ime sistemụ faịlụ
Bipụta ozi n'ụdị Terse
6. Enwere ike iji nhọrọ -t
bipụta ozi n'ụdị terse.
$ stat -t /var/log/syslog /var/log/syslog 12760 32 81a0 104 4 80a 8129076 1 0 0 1523251873 1523256421 1523256421 0 4096
Dịka nkọwa ikpeazụ, shei gị nwere ike ịnwe ụdị stat nke ya, biko rụtụ aka na akwụkwọ shei gị maka nkọwa gbasara nhọrọ ọ na-akwado. Ka ịhụ usoro usoro mmepụta niile anabatara, rụtụ aka na ibe stat man.
$ man stat
N'edemede a, anyị akọwaala ihe atụ iwu iwu ise maka Linux newbies. Jiri mpempe nzaghachi n'okpuru jụọ ajụjụ ọ bụla.