GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ejemplos de comandos Stat de Linux

El buen viejo ls El comando es una herramienta favorita para listar archivos o directorios contenidos en un directorio. También puede enumerar atributos como permisos de archivo, propiedad, tamaño de archivo y directorio y fecha de modificación. Pero eso es todo lo lejos que puede llegar.

Si desea obtener información más detallada sobre un archivo, utilice la estadística dominio. La estadística El comando proporciona información detallada sobre un archivo o sistema de archivos en particular. En este artículo, explicaremos cómo usar el comando stat para obtener información más detallada sobre los sistemas de archivos.

Sintaxis básica

STAT [OPCIÓN] [ARCHIVO]

Opciones

Los siguientes son argumentos que se pueden usar junto con el comando stat:

-f : Imprime el estado del sistema de archivos

-c –format=FORMATO: Muestra la salida en un formato especificado

-L, –desreferencia: solía seguir enlaces simbólicos

-t, –conciso: se utiliza para mostrar la información del archivo en forma concisa

Comando Stat sin argumentos

En su forma básica, el comando stat se puede usar para verificar la información de un archivo, como se muestra.

$ stat [ file]

Cuando no se pasa ningún argumento a stat, muestra la siguiente información:

Archivo – Este es el nombre del archivo que se muestra.

Tamaño – da el tamaño del archivo en bytes.

Bloques – especifica el número de bloques asignados que toma un archivo

Bloque IO – especifica el tamaño de cada bloque en bytes

Tipo de archivo – el tipo de archivo

Dispositivo:muestra el número de dispositivo decimal y hexadecimal

Inodo – muestra el número de inodo.

Enlaces -especifica el número de enlaces duros disponibles.

Acceso – muestra los permisos de archivo en forma numérica y simbólica.

UID – especifica el ID de usuario

GID – especifica el ID del grupo y el propietario.

Contexto – Especifica el contexto de seguridad de SELinux.

Acceso -esta es la última vez que se accedió al archivo.

Modificar – muestra la última vez que se modificó el archivo.

Cambiar – La última vez que se cambió el atributo del archivo.

Nacimiento – Hora en que se creó el archivo

Mostrar información sobre el sistema de archivos

Además, puede mostrar información sobre un punto de montaje o sistema de archivos como se muestra.

$ stat -f /opt

Cuando se pasa la opción -f al comando stat, muestra la siguiente información:

Archivo – este es el nombre del archivo.

identificación – Muestra la ID del sistema de archivos en hexadecimal.

Nombre – longitud máxima del archivo

Tamaño de bloque fundamental – Define el tamaño de cada bloque en el sistema de archivos.

Bloques:

  • Total:número total de bloques en el sistema de archivos.
  • Libre:especifica el número de bloques libres en el sistema de archivos.
  • Disponible:especifica la cantidad de bloques gratuitos disponibles para usuarios no root.

Inodos:

  • Total:especifica el número total de inodos disponibles en el sistema de archivos.
  • Gratis:especifica el número de inodos gratuitos disponibles.

Personalizar salida

El comando stat le permite personalizar la salida. Usa el –printf o –formato opciones para mostrar información específica.

Por ejemplo, para imprimir solo el número de enlaces duros disponibles en un archivo, utilice la secuencia de formato %h. Imprime automáticamente la salida en una nueva línea en los casos en que haya especificado varias opciones.

$ stat --format=%h [FILE]

Para imprimir la información del tipo de archivo:

$ stat --format=%F [FILE]

Al usar –printf , necesitas usar \n para imprimir en una nueva línea cuando se muestran múltiples operandos. En el siguiente ejemplo, imprimamos el dispositivo y el número de inodo:

Habilitar o seguir enlaces simbólicos

Cuando ejecutamos el comando stat contra un enlace simbólico, solo proporciona información sobre el enlace. No proporciona información sobre el archivo al que apunta el enlace. He aquí un ejemplo.

$ stat /etc/resolv.conf

Usa el -L opción para seguir los enlaces simbólicos y obtener la información sobre el archivo al que apunta.

$ stat -L /etc/resolv.conf

Mostrar información en forma concisa

Usa la -t opción para mostrar la información del archivo en forma concisa.

$ stat -t file.txt

Conclusión

El comando stat brinda información importante sobre los sistemas de archivos. En este artículo, hemos cubierto cómo usar el comando stat de Linux.


Ubuntu
  1. Comando mv en Linux:7 ejemplos esenciales

  2. Ejemplos de comandos de cola de Linux

  3. Ejemplos de comandos ln en Linux

  4. más ejemplos de comandos en Linux

  5. Ejemplos de comandos head en Linux

Comando WC de Linux con ejemplos

Ejemplos de comandos cat de Linux

Ejemplos de comandos gzip de Linux

Ejemplos de comandos dumpe2fs en Linux

Ejemplos de comandos fsck en Linux

Ejemplos de comandos mkfs en Linux