Tụgharịa asụsụ ikike rwx ka ọ bụrụ usoro Octal na Linux
Mgbe ụfọdụ ị nwere ike ịhụ na ọ bara uru igosipụta ikike ịnweta faịlụ ma ọ bụ akwụkwọ ndekọ aha n'ụdị octal kama rwx
ma ọ bụ ikekwe ịchọrọ igosipụta ha abụọ.
Kama iji ezigbo ochie ls -l
iwu, n'ọtụtụ nkesa Linux ọgbara ọhụrụ (ọ bụrụ na ọ bụghị ihe niile) ị ga-ahụ stat
, akụrụngwa na-egosiputa faịlụ ma ọ bụ ọkwa faịlụ.
Mgbe a na-agba ọsọ na-enweghị arụmụka mana aha faịlụ nyere, stat
ga-egosipụta ezigbo ozi gbasara faịlụ ma ọ bụ ndekọ. Ọ bụrụ na ejiri ya na nhọrọ -c
, stat na-enye gị ohere ịkọwapụta usoro mmepụta. Ọ bụ kpọmkwem nhọrọ a masịrị anyị.
Iji gosi faịlụ niile n'ime akwụkwọ ndekọ aha na-arụ ọrụ ugbu a yana ikike ịnweta n'ụdị octal, pịnye:
# stat -c '%n %a' *
add_emails.sh 755 anaconda-ks.cfg 600 delete_emails.sh 755 employee-dump.sql 644 index.html 644 latest.tar.gz 644 nrpe-2.15.tar.gz 644 php7 644 playbook.retry 644
N'iwu dị n'elu, usoro usoro:
%n
- pụtara aha faịlụ%a
- pụtara ikike ịnweta n'ụdị octal
N'aka nke ọzọ, ị nwere ike itinye %a
na % A
, arụmụka ahụ gafere na stat ma ọ bụrụ na ịchọrọ igosipụta ikike na usoro rwx
kwa.
N'ọnọdụ ahụ, ị nwere ike pịnye:
# stat -c '%n %A' *
add_emails.sh -rwxr-xr-x anaconda-ks.cfg -rw------- delete_emails.sh -rwxr-xr-x employee-dump.sql -rw-r--r-- index.html -rw-r--r-- latest.tar.gz -rw-r--r-- nrpe-2.15.tar.gz -rw-r--r-- php7 -rw-r--r-- playbook.retry -rw-r--r--
Ka ilele ụdị faịlụ na mmepụta, ị nwere ike tinye %F
usoro usoro.
# stat -c '%c %F %a'
Enwere usoro usoro ndị ọzọ ị nwere ike ịkọwapụta, rụtụ aka na ibe stat man
ka ịmatakwu.
# man stat
N'ime ntụnye a, anyị ekpuchila ihe dị mkpa Linux a na-akpọ stat, nke na-enyere gị aka igosipụta ọkwa faịlụ ma ọ bụ faịlụ. Isi ihe anyị lekwasịrị anya n'ebe a bụ ịtụgharị rwx
ikike ịnweta site na mmepụta ls -l
ọdịnala gaa n'ụdị octal.
Dịka m kwuburu na mbụ, ọtụtụ nkesa Linux ọgbara ọhụrụ na-abịa na uru stat. Mana ị ga-echetakwa na shei gị nwere ike ịbịa na ụdị stat nke ya, yabụ rụtụ aka na akwụkwọ shei gị maka ozi ndị ọzọ gbasara nhọrọ yana otu esi eji ha.