Prevedi dovoljenja rwx v oktalno obliko v Linuxu


Včasih se vam zdi koristno prikazati pravice dostopa do datotek ali imenikov v osmiški obliki namesto rwx ali pa želite prikazati oboje.

Namesto da uporabite dobri stari ukaz ls -l , boste v večini sodobnih distribucij Linuxa (če ne vseh) našli stat , pripomoček, ki prikazuje stanje datoteke ali datotečnega sistema.

Če se zažene brez argumentov, vendar mu sledi dano ime datoteke, bo stat prikazal veliko informacij o datoteki ali imeniku. Če se uporablja z možnostjo -c , stat omogoča določitev izhodne oblike. Ravno ta možnost nas še posebej zanima.

Za prikaz vseh datotek v trenutnem delovnem imeniku, ki jim sledijo pravice dostopa v osmiški obliki, vnesite:

# 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

V zgornjem ukazu zaporedje oblike:

  1. % n - pomeni ime datoteke
  2. % a - pomeni pravice dostopa v osmiški obliki

Druga možnost je, da % a dodate % A , argument, ki se posreduje stat, če želite prikazati dovoljenja tudi v obliki rwx .

V tem primeru lahko vnesete:

# 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--

Če si želite v izhodnem dokumentu ogledati vrsto datoteke, lahko dodate zaporedje oblike % F .

# stat -c '%c %F %a'

Določite lahko več drugih zaporedij formatov. Če želite izvedeti več, glejte stran stat man .

# man stat

V tem nasvetu smo obravnavali pomemben pripomoček za Linux, imenovan stat, ki vam pomaga prikazati datoteko ali stanje datotečnega sistema. Naš glavni poudarek tukaj je bil prevesti pravice dostopa rwx iz tradicionalnega izhoda ls -l v osmico.

Kot sem že omenil, so številne sodobne distribucije Linuxa zdaj opremljene s pripomočkom stat. Upoštevati pa morate tudi, da ima vaša lupina lastno različico statuta, zato si oglejte dokumentacijo lupine za več informacij o možnostih in načinu njihove uporabe.