Como puede ver, son -rw-r--r--
y así sucesivamente. Me gustaría cambiarlo a 644
o 755
. ¿Cómo podría hacer para cambiarlo? (Por favor, esta no es una pregunta sobre sudo chown
.)
Para cambiar la visualización del permiso de archivo al sistema octal, debe modificar el comando ls. Aquí hay un buen tutorial: enlace
en resumen: edite el perfil de su shell, por ejemplo.
nano ~/.profile
y entra
alias lso="ls -alG | awk '{k=0;for(i=0;i<=8;i++)k+=((substr(\,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf(\" %0o \",k);print}'"
vuelve a cargar el archivo de configuración con
source ~/.profile
y tiene el nuevo tipo de pantalla con el comando lso
Aquí hay otra solución que enumera el tipo de archivo numérico, los bits de permiso en formato octal, recuento de enlaces, usuario, grupo, tamaño en bytes, fecha de modificación ampliada y nombre de archivo.
stat -f '%2Hp %Mp%Lp %4l %10Su %8Sg %12z %22Sm %N' ./*
como un alias
alias lss="stat -f '%2Hp %Mp%Lp %4l %10Su %8Sg %12z %22Sm %N'"
lss /*
4 0775 41 root admin 1462 Jun 6 08:29:33 2016 /Applications
4 0775 14 root admin 578 Jun 17 12:23:47 2012 /Developer
4 1775 55 root admin 1938 May 9 16:52:58 2013 /Library
4 0755 2 root wheel 68 Apr 7 21:08:43 2010 /Network
4 0755 3 root wheel 136 Dec 19 10:51:54 2011 /System
4 0755 4 root admin 170 Sep 22 08:02:08 2013 /Users
4 1777 2 root admin 136 Jul 31 06:30:19 2016 /Volumes
4 0755 2 root wheel 1394 Oct 2 14:54:37 2014 /bin
4 1775 2 root admin 68 Apr 7 21:08:43 2010 /cores
4 0555 3 root wheel 4233 Jul 31 06:29:57 2016 /dev
12 0755 1 root admin 12 Jun 28 09:52:06 2014 /etc
4 0555 2 root wheel 1 Jul 31 06:30:18 2016 /home
10 0644 1 root wheel 20828964 Jun 7 19:35:53 2011 /mach_kernel
4 0555 2 root wheel 1 Jul 31 06:30:18 2016 /net
4 0755 4 root wheel 136 Aug 19 17:49:09 2013 /opt
4 0755 6 root wheel 204 Dec 19 08:59:57 2011 /private
4 0755 2 root wheel 2278 Sep 13 15:51:09 2013 /sbin
12 0755 1 root admin 12 Jun 28 09:51:05 2014 /tmp
4 0755 13 root admin 476 Aug 2 11:26:46 2016 /usr
12 0755 1 root admin 12 Jun 28 09:50:08 2014 /var
Lea otras preguntas en las etiquetas terminal