Creé un alias para mostrar los permisos en formato octeto:
alias lso="ls -l | awk '
{
k=0;
for (i=0;i<=8;i++)
k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));
if (k)
printf("%0o ",k);
print
}'
También configuré el código agregado para mostrar ls en un formato de color:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
Lo que me pregunto es cómo hacer que mi alias se muestre también en un formato de color. Además, si alguien pudiera explicar la sintaxis del alias (después de la tubería)? Copié el texto y estoy tratando de aprender a sintetizar comandos como este.