CyberTek - the future at the present!
Google

Display oktal behörigheter

Inlagd av: admin (25 oktober)

När vi använder ls-kommandot för att visa behörigheterna för filer i följande format:

-rw-r-r-1 användargrupp 49296 den 24 mars 2006 file.bin

Vad har behovet att visa oktal behörigheter för filen att skriptet:

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)

Kommandot visar tillstånd oktal stil + drwxr-xr-x.

Om du uppfyller vad du kan göra permanenta och enklare att använda genom att skapa ett alias i tanken som du använde när du gillar och parameter. För bash du redigera din hemkatalog i filen ~ /. Bashrc, sedan logga ut och logga in kan du använda "l" alternativ till den klassiska 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) "

Resultat:

600-rw --- 1 användargrupp 134k 21 april 2006 mbox

Published in: linux, skal, tips

Lägg till en kommentar

Powered by CyberTek - Remote Assistance