CyberTek - the future at the present!
Google

Display octal permisiunile

Postat de: admin (25 octombrie)

Când vom utiliza comanda ls pentru a vizualiza permisiunile de fişiere în următorul format:

-rw-r-r-1 grup de utilizatori 49296 24 martie 2006 file.bin

Ca au nevoie pentru a afişa octal permisiunile din fişier care script-ul:

ls-l | ¹ Awk "(k = 0; pentru (i = 0; i <= 8; i + +), K + = ((substr ($ 1, 2.1) ~ / [rwx] /) * 2 ^ (8 -i)), dacă (k) printf ( "% 0o", k) de imprimare) "

Comanda afişează permissions octal stil + drwxr-xr-x.

Dacă vă satisface rezultatul pe care îl poate face permanent şi mai uşor de utilizat de către crearea unui alias în coajă l-aţi folosit pentru a dori şi parametru. Pentru bash, va trebui să vă editaţi directorul home în fişierul ~ /. Bashrc, dupa logout şi login puteţi folosi 'l-alternativă la clasic comanto "ls":

alias l = 'ls-lha-color | ¹ Awk "(k = 0; pentru (i = 0; i <= 8; i + +), K + = ((substr ($ 1, 2.1) ~ / [rwx] / ) * 2 ^ (8-i)), dacă (k) printf ( "% 0o", k) de imprimare) ""

Rezultat:

600-rw --- 1 utilizator grup 134K 21 aprilie 2006 mbox

Publicat în: Linux, coajă, sfaturi

Adauga un comentariu

Powered by CyberTek - Remote Assistance