Ejemplos de comando de estadística de Linux

Ejemplos de comando de estadística de Linux
El comando STAT muestra el resumen detallado del sistema de archivo o archivo dado. Le mostraremos en este artículo el uso básico del comando stat con diferentes ejemplos.

Sintaxis del comando stat

La sintaxis básica del comando de estadística de Linux se da a continuación:

$ stat [opciones] [nombre de archivo]

Más de un nombre de archivo y opciones pueden pasar un argumento con el comando stat que controla el comportamiento y los resultados del comando.

Mostrar el estado del archivo de Linux usando el comando stat

Cuando solo se le dio el nombre del archivo con el comando STAT, la información completa sobre el estado del archivo se mostrará en el terminal. Por ejemplo, el siguiente detalle del archivo se puede mostrar utilizando el comando de estado:

$ stat test_file.TXT

Muestra la información sobre el sistema de archivos

Para mostrar la información sobre el estado del sistema en lugar de un archivo significa verificar el estado del sistema en el que reside el archivo dado. En este caso, use la opción "-f" con el nombre del archivo que se proporciona a continuación:

$ stat -f test_file.TXT

Los siguientes detalles sobre el estado del sistema se mostrarán en el terminal:

También puede pasar el directorio o el sistema de archivos como argumento en lugar de pasar el nombre del archivo, que se muestra en la siguiente captura de pantalla:

Habilitar o seguir los enlaces simbólicos

Como sabemos, Linux admite enlaces simbólicos (Symlink). Cuando usa el comando STAT en un enlace simbólico, mostrará lo siguiente sobre el enlace simbólico, pero no proporciona la información sobre el archivo al que señala. Puede revisar la siguiente captura de pantalla:

$ stat /etc /resolv.confusión

Para seguir o habilitar los enlaces simbólicos, use la opción "-l" con el comando stat de la siguiente manera:

$ stat -l /etc /resolv.confusión

Entonces, al usar el comando anterior, la información de enlace simbólico y el archivo se mostrará en el terminal.

Mostrar salida en un formato personalizado

Hay dos opciones diferentes disponibles que se pueden usar con el comando STAT para formatear la salida: -c, -printf = "format" y (-format = "format").

El -format inserta automáticamente una nueva línea después del resultado de cada operando. La opción -Printf interpreta las secuencias de barrava y escape.

Expliquemos con un ejemplo. Escriba el siguiente comando para probar la opción -printf:

# stat --printf = '%u \ n%g \ n%z \ n' test_file.TXT

El significado de las secuencias de formato, que se usan en el comando anterior que se proporciona a continuación:

%U - Muestre el nombre del propietario como 'Kbuzdar'

%G - utilizado para el nombre del propietario del grupo, como 'Kbuzdar'

%Z - Muestre el tiempo de último cambio en el estado en formato legible por humanos

Hay más secuencias que puede usar con la opción -printf de acuerdo con sus necesidades.

Mostrar salida en el formato berse

Usando el comando STAT, puede mostrar los detalles en el formato berse que es en su mayoría útil para analizar. Escriba la opción "-t" o -terse con el comando stat para mostrar la información en el formato berse de la siguiente manera:

# stat -t test_file.TXT

Para explorar más opciones sobre el comando STAT, lea las páginas manuales del comando STAT ejecutando el siguiente comando terminal:

$ MAN STAT

O

$ STAT --Help

Conclusión

Este artículo proporciona una breve información sobre el comando stat. Hemos explicado todas las opciones básicas e importantes en este artículo que con suerte te ayudarán.