LinuxParty
A veces puede resultarle útil mostrar los derechos de acceso de archivos o directorios en formato octal en lugar de rwx
, o tal vez quiera mostrar ambos.
En lugar de usar un buen ls -l
comando antiguo, en la mayoría de las distribuciones modernas de Linux (si no en todas) encontrará stat
, una utilidad que muestra el estado del archivo o del sistema de archivos.
Cuando se ejecuta sin argumentos pero seguido de un nombre de archivo dado, stat
mostrará una gran cantidad de información sobre el archivo o directorio. Si se usa con la -c
opción, stat le permite especificar un formato de salida. Es precisamente esta opción la que nos interesa especialmente.
Para mostrar todos los archivos en el directorio de trabajo actual seguido de los derechos de acceso en formato octal, escriba:
# stat -c '%n %a' *
Salida de muestra
[javier@linuxparty MisBins]$ stat -c '%n %a' *
ahora.txt 444
arpingtxt.py 700
arpingui.py 700
automysqlbackup 700
azar.sh 775
borraviejos.sh 775
caracruz.sh 775
cargatrabajo.sh 775
colores.sh 775
CopiaFichero.class 664
doficheros.sh 775
efirefox.sh 775
espera.sh 775
hazcopia.sh 755
lcarpeta.sh 755
ltrim.php 664
movetotrash.sh 775
queprocesos.sh 775
rtrim.php 664
veraver.sh 775
Vic20.zip 664
volumjavier.sh 775
Weevely-1.1.tar.gz 664
when.tar.gz 664

Encuentre permisos de archivo de Linux en formato octal
En el comando anterior, la secuencia de formato:
%n
– significa nombre de archivo%a
– significa derechos de acceso en forma octal
Alternativamente, puede agregar a: '%a' en mayúsculas
'%A'
, el argumento pasado a stat,
muestra los permisos en formato rxw
En ese caso, puede escribir:
# stat -c '%n %A' *
Salida de muestra
[javier@linuxparty MisBins]$ stat -c '%n %A' *
ahora.txt -r--r--r--
arpingtxt.py -rwx------
arpingui.py -rwx------
automysqlbackup -rwx------
azar.sh -rwxrwxr-x
borraviejos.sh -rwxrwxr-x
caracruz.sh -rwxrwxr-x
cargatrabajo.sh -rwxrwxr-x
colores.sh -rwxrwxr-x
CopiaFichero.class -rw-rw-r--
doficheros.sh -rwxrwxr-x
efirefox.sh -rwxrwxr-x
espera.sh -rwxrwxr-x
hazcopia.sh -rwxr-xr-x
lcarpeta.sh -rwxr-xr-x
ltrim.php -rw-rw-r--
movetotrash.sh -rwxrwxr-x
queprocesos.sh -rwxrwxr-x
rtrim.php -rw-rw-r--
veraver.sh -rwxrwxr-x
Vic20.zip -rw-rw-r--
volumjavier.sh -rwxrwxr-x
Weevely-1.1.tar.gz -rw-rw-r--
when.tar.gz -rw-rw-r--
[javier@linuxparty MisBins]$

Para ver el tipo de archivo en la salida, puede agregar %F
en una secuencia de formato.
# stat -c '%c %F %a'
Hay varias otras secuencias de formato que puede especificar, consulte la página de "man stat man"
para obtener más información.
Como el tipo de salida es muy feo, puede agragar un tipo de formato tipo "printf" para hacer una salida mucho más bella, por ejemplo:
stat --printf='%n \t \t %A\n' *
O por ejemplo:
[javier@linuxparty MisBins]$ stat --printf='%n \t \t %A \t %a\n' *
ahora.txt -r--r--r-- 444
arpingtxt.py -rwx------ 700
arpingui.py -rwx------ 700
azar.sh -rwxrwxr-x 775
borraviejos.sh -rwxrwxr-x 775
caracruz.sh -rwxrwxr-x 775
colores.sh -rwxrwxr-x 775
doficheros.sh -rwxrwxr-x 775
efirefox.sh -rwxrwxr-x 775
espera.sh -rwxrwxr-x 775
hazcopia.sh -rwxr-xr-x 755
lcarpeta.sh -rwxr-xr-x 755
ltrim.php -rw-rw-r-- 664
movetotrash.sh -rwxrwxr-x 775
queprocesos.sh -rwxrwxr-x 775
rtrim.php -rw-rw-r-- 664
veraver.sh -rwxrwxr-x 775
Vic20.zip -rw-rw-r-- 664
volumjavier.sh -rwxrwxr-x 775
Weevely-1.1.tar.gz -rw-rw-r-- 664
when.tar.gz -rw-rw-r-- 664
[javier@linuxparty MisBins]$
En este consejo, hemos cubierto una importante utilidad de Linux llamada stat, que lo ayuda a mostrar un archivo o el estado del sistema de archivos. Nuestro enfoque principal aquí fue traducir los permisos rwx
de acceso con ls -l
y su salida tradicional a la forma octal.
Como mencioné anteriormente, muchas distribuciones modernas de Linux ahora vienen con la utilidad stat. Pero también debe recordar que su shell puede venir con su propia versión de stat, por lo tanto, consulte la documentación de su shell para obtener más información sobre las opciones y cómo usarlas.

-
Google
- Google afirma que Gemma 3 alcanza el 98% de la precisión de DeepSeek usando solo una GPU
- Amazon, Google y Meta apoyan triplicar la energía nuclear para 2050
- Google eliminará la autenticación por SMS en Gmail e implementará códigos QR
- Google está desarrollando una IA que puede reemplazar a Chrome para ayudarte a comprar cosas y hacer investigaciones
- Google defiende un producto de búsqueda "mejor" mientras concluye el juicio antimonopolio
- Para ayudar a la interoperabilidad de Rust/C++, Google dona a Rust Foundation 1 millón de dólares
- La nueva 'protección IP' de Google Chrome ocultará las direcciones IP de los usuarios
- Firefox 118 ya está disponible para descargar con traducción integrada para sitios web
- Google comprará la energía a LevelTen Energy con su innovador enfoque para adquisición de energía limpia: LEAP™
- Google dice que es la herramienta de búsqueda preferida a sus rivales
- Ajustar Chrome para menor consumo de RAM y Batería.
- Google anuncia ChatGPT Rival Bard
- Google anuncia Flutter 3, ahora con soporte para macOS y Linux Desktop
- Chrome limita el acceso directo de los sitios web a redes privadas por razones de seguridad
- Parche de actualización urgente, por vulneravilidad de día cero, explotada activamente.