Tafsiri Ruhusa za rwx katika Umbizo la Octal katika Linux
Wakati mwingine unaweza kuona ni muhimu kuonyesha haki za ufikiaji za faili au saraka katika fomu ya octal badala ya rwx
au labda ungependa kuonyesha zote mbili.
Badala ya kutumia ls -l
amri nzuri ya zamani, katika usambazaji wa kisasa zaidi wa Linux (ikiwa sio yote) utapata stat
, matumizi ambayo yanaonyesha hali ya faili au mfumo wa faili.
Inapoendeshwa bila hoja lakini ikifuatiwa na jina fulani la faili, stat
itaonyesha habari nyingi kuhusu faili au saraka. Ikitumiwa na chaguo la -c
, stat hukuruhusu kubainisha umbizo la towe. Ni chaguo hili haswa ambalo linavutia sana kwetu.
Ili kuonyesha faili zote kwenye saraka ya sasa ya kufanya kazi ikifuatiwa na haki za ufikiaji katika fomu ya octal, chapa:
# 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
Katika amri hapo juu, mlolongo wa umbizo:
%n
- inamaanisha jina la faili%a
- inamaanisha haki za ufikiaji katika fomu ya octal
Vinginevyo, unaweza kuambatisha %a
hadi %A
, hoja iliyopitishwa kwa stat ikiwa ungependa kuonyesha ruhusa katika umbizo la rwx
pia.
Katika hali hiyo, unaweza kuandika:
# 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--
Ili kuona aina ya faili katika towe, unaweza kuongeza mfuatano wa umbizo %F
.
# stat -c '%c %F %a'
Kuna mpangilio mwingine kadhaa wa umbizo unayoweza kubainisha, rejelea ukurasa wa stat man
ili kujua zaidi.
# man stat
Katika kidokezo hiki, tumeshughulikia matumizi muhimu ya Linux inayoitwa stat, ambayo hukusaidia kuonyesha faili au hali ya mfumo wa faili. Lengo letu kuu hapa lilikuwa kutafsiri rwx
haki za ufikiaji kutoka kwa toleo la kawaida la ls -l
hadi fomu ya octal.
Kama nilivyosema hapo awali, usambazaji wengi wa kisasa wa Linux sasa unakuja na matumizi ya takwimu. Lakini lazima pia ukumbuke kuwa ganda lako linaweza kuja na toleo lake la takwimu, kwa hivyo rejelea hati za ganda lako kwa maelezo zaidi kuhusu chaguo na jinsi ya kuzitumia.