CyberTek - the future at the present!
Google

Display oktalni dozvole

Posted by: admin (25. listopad)

Kada koristite naredbu ls dopuštenje za pregled datoteka u sljedećem formatu:

-RW-r-r-1 user group 49296 24 ožujak 2006 file.bin

Kao što imaju potrebu za prikaz oktalni dozvole datoteku koju skriptu:

ls-l | awk '(k = 0; for (i = 0; i <= 8; i + +) k + = ((substr ($ 1, 2,1) ~ / [rwx] /) * 2 ^ (8 -i)) if (k) printf ( "% 0o", k) print) '

Naredba prikazuje dozvole oktalni stil + drwxr-XR-x.

Ako se zadovolje rezultat možete vršiti stalni i lakši za korištenje od strane stvara alias u ljusci ste koristili za kao što je i parametar. Za bash morate urediti svoj dom u direktoriju datoteku ~ /. Bashrc, nakon logout i login možete koristiti 'l' alternativa klasičnim comanto 'ls':

alias l = 'ls-lha-color | awk' (k = 0; for (i = 0; i <= 8; i + +) k + = ((substr ($ 1, 2,1) ~ / [rwx] / ) * 2 ^ (8-i)) if (k) printf ( "% 0o", k) print) ' "

Rezultat:

600-RW --- 1 korisnik grupi 134K 21. travanj 2006 mbox

Published in: Linux, školjaka, savjete

Dodaj komentar

Powered by CyberTek - Daljinska pomoć