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

| Última modificación: 15 de julio de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

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.

El stat command in linux 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 linux stat mediante -c (–format).
comando stat linux
como ver los servicios activos en 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.

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.

🔴 ¿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

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.

Xoán Mallón

Senior DevOps Engineer en Zscaler & Coordinador del Bootcamp DevOps & Cloud Computing.

Posts más leídos

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado