¿Qué es el comando Stat y cómo usarlo en Linux?

Autor: | Última modificación: 23 de agosto de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post: ,

El comando Stat es utilizado en el sistema Linux o Unix con el objetivo de mostrar información a detalle sobre archivos y sistemas de archivos. Con este comando podremos obtener datos de ficheros como lo relacionado con el tipo de archivo, su tamaño, permisos e inodos.

Stat utiliza una estructura básica, donde solo nos será necesario indicarle el nombre del archivo como argumento del comando. Para eso, tendremos que conocer la línea de comandos posibles.

Información obtenida por el comando Stat

Al ejecutar este comando, el sistema nos arrojará atributos como:

  • File: indica el nombre del archivo.
  • Size: se refiere al tamaño del archivo en kb.
  • Blocks: es el número de bloques asignados o reservados en disco. Pueden ser total, es decir, el número completo de blocks; libre, o sea, aquellos bloques que quedan libres en el sistema de archivos; o disponible, el cual hace referencia a la cantidad de bloques disponibles para usuarios que no sean root.
  • IO blocks: es decir, el tamaño de los bloques.
  • File type: es el tipo de ficheros o tipo de archivo, que puede ser normal, de enlace simbólico, etc.
  • Device: se refiere al identificador del disco duro donde se encuentra almacenado el archivo.
  • Inode: muestra el número de inodes o inodos.
  • Links: especifica el número de enlaces físicos al archivo que hay en el sistema de ficheros.
  • Access: muestra los permisos del archivo en formato simbólico o numérico.
  • UID : se refieren al ID de usuario del propietario y su nombre.
  • GID: es el ID y nombre de grupo.
  • Context: hace referencia al contexto de seguridad de SELinux.
  • Modify: la fecha de la última modificación del contenido de un archivo.
  • Change: apunta a la fecha de la última vez que se modificaron los atributos o metadatos de un archivo.
  • Birth: indica la fecha de creación de un archivo.

Opciones del comando Stat en Linux:

La opciones de este comando las podemos conocer mediante el parámetro stat --help. Algunos de estos son:

  • Permite mostrar información del sistema de ficheros, en vez de un archivo en específico. Se utiliza el parámetro -f.
  • Muestra información de un enlace simbólico
  • Elimina nombres de los atributos de salida a través del parámetro -t.
  • Dar formato a la salida del comando Stat mediante -c (–format).
comando stat linux

Por otro lado, el comando Stat en Unix logra extraer información de inodes de archivos, que contienen metadatos de un archivos e incluyen información como el tamaño, fecha de creación o dueño del archivo.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Como has podido ver, el comando Stat forma parte de las GNU Core Utilities. Estas son herramientas preinstaladas dentro de casi todos los sistemas UNIX y Linux.

¿Cuál es el siguiente paso?

Ahora que ya sabes lo que es el comando Stat, cuáles son sus opciones y cómo usarlo en Linux, continúa formándote sobre esta y otras herramientas que te permitirán mejorar y acelerar tus procesos de desarrollo del sector IT, a través de nuestro  DevOps & Cloud Computing Full Stack Bootcamp, donde aprenderás en menos de 6 meses todo lo que necesitas saber para convertirte en un experto en estos temas. Da el siguiente paso y sé parte del equipo Keepcoding.

[email protected]

¿Sabías que hay más de 2.500 vacantes para ingenieros DevOps sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!