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 -liwu, 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:

  1. %n - pụtara aha faịlụ
  2. %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.