Linux stat
El comando muestra más detalles que el ls
mando. El siguiente artículo le mostrará cómo usar stat
comando en Linux.
Gustar ls
, una stat
El comando tiene muchas opciones. Esto lo convierte en un gran candidato para usar alias. Esto hace que su uso sea mucho más conveniente y no tiene que recordar un conjunto complicado de opciones de línea de comandos.
Más información sobre el comando stat en Linux
- ¿Qué me dice el comando stat?
- Utilice estadísticas con varios archivos
- Enlaces simbólicos
- Informe conciso
- Formato de salida personalizado
¿Qué me dice el comando stat?
Eche un vistazo al siguiente comando stat:
stat ana.h
La información que tenemos es:
- Archivo: o nombre del archivo.
- Talla: El tamaño del archivo está en bytes.
- Bloques: El número de bloques del sistema de archivos necesarios para almacenar en el disco duro.
- Bloque IO: El tamaño del bloque del sistema de archivos.
- Tipo de archivo: o tipo de objeto que describen los metadatos.
- Dispositivo: El número de dispositivo está en hexadecimal y decimal.
- Inode: Número de inodo. Este es el número de identificación de este inodo.
- Enlaces: Esta figura muestra cuántos enlaces físicos apuntan a este archivo.
- Acceso: Los permisos de archivo se muestran en formatos tradicionales de lectura, escritura y ejecución.
- Uid: El ID de usuario y el nombre de la cuenta del propietario.
- Gid: El ID de grupo y el nombre de la cuenta del propietario.
- Acceso: Configure el tiempo de acceso.
- Modificar: Establezca la hora de la modificación. Este es el momento en que se modificó por última vez el contenido del archivo.
- Cambio: Establezca la hora del cambio. Este es el momento en que se modificaron por última vez las propiedades o el contenido del archivo.
- Nacimiento: Configure para mostrar la fecha de creación original del archivo, pero esto no se hace en Linux.
Utilice estadísticas con varios archivos
mar stat
informes sobre varios archivos a la vez, pase el nombre del archivo al stat
en la línea de comando:
stat ana.h ana.o
Usar el stat
en un conjunto de archivos, utilice el patrón adecuado. Punto de interrogación ‘?’ representar cualquier carácter y el asterisco ‘*’ representar cualquier secuencia de caracteres.
Utilice estadísticas para informar sobre el sistema de archivos
O stat
El comando puede informar el estado de los sistemas de archivos, así como el estado de los archivos. O -F (sistema de archivos) requiere la stat
para informar sobre el sistema de archivos en el que reside el archivo. Tenga en cuenta que también puede mover un directorio como “https://OctavoDia.mx/” a stat
en lugar del nombre del archivo.
stat -f ana.c
El comando stat nos dice:
- Archivo: o nombre del archivo.
- YO IRÍA: El ID del sistema de archivos en notación hexadecimal.
- Namelen: La longitud máxima permitida para los nombres de archivo.
- Tipo: Tipo de sistema de archivos.
- Tamaño de bloque: La cantidad de datos necesarios para leer para obtener la tasa de transferencia de datos óptima.
- Tamaño de bloque fundamental : El tamaño de cada bloque del sistema de archivos.
-
Bloques:
- Total: el número total de todos los bloques en el sistema de archivos.
- Gratis: el número de bloques libres en el sistema de archivos.
- Disponible: número de bloques libres disponibles para usuarios normales (no root).
-
Inodos:
- Total: el número total de inodos en el sistema de archivos.
- Libre: el número de inodos vacíos en el sistema de archivos.
Enlaces simbólicos
Si usa el stat
en un archivo que en realidad es un enlace simbólico, informará sobre ese enlace. Si desea que la estadística informe sobre el archivo al que apunta el enlace, utilice el -YO (desreferencia) opción. El archivo code.c es un enlace simbólico a ana.c. Considere cuándo no existe la opción -L:
stat code.c
El nombre del archivo muestra code.c apuntando a (->) ana.c. El tamaño del archivo es de solo 11 bytes. No hay bloques disponibles para almacenar este enlace. El tipo de archivo se muestra como un enlace simbólico.
Ejecute el comando nuevamente y agregue el -YO opción :
stat -L code.c
Los resultados de visualización detallados para el archivo se indican mediante el enlace simbólico. Pero tenga en cuenta que el nombre del archivo todavía se proporciona como code.c. Este es el nombre del enlace, no el archivo de destino.
Informe conciso
O -t opción (conciso) hace que la estadística proporcione un resumen conciso:
stat -t ana.c
No se dio ninguna pista. Para comprender lo que esto significa, hasta que memorice la secuencia de campo, debe hacer una referencia cruzada de esta salida a la salida completa.
Formato de salida personalizado
La mejor manera de obtener un conjunto diferente de datos de stat
es utilizar un formato personalizado. Existe una larga lista de tokens denominada cadena de formato. Cada uno de ellos representa un elemento de datos. Seleccione los que desea tener en la salida y cree una cadena de formato. Cuando llamas al stat
y pasándole la cadena de formato, la salida incluirá solo los componentes de datos solicitados.
Hay dos opciones para aceptar una cadena de formato –Formato y –printf. La diferencia entre ellos es –printf interpreta secuencias de escape de tipo C y no agrega automáticamente un carácter de nueva línea a la salida.
Creemos una cadena de formato y la convertiremos a stat
. El orden de formato que se utilizará es % n para el nombre del archivo, % s para el tamaño del archivo, y % F para el tipo de archivo. Agregue una cadena de escape al final de la cadena para asegurarse de que cada archivo se procese en una nueva línea:
"File %n is %s bytes, and is a %Fn"
El ejemplo convertirá esto en un stat
utilizando la –printf opción .
stat --printf="File %n is %s bytes, and is a %Fn" code.c ana/ana.?
Los informes de cada archivo se enumeran en una nueva línea.
Los formatos personalizados le permiten acceder a más elementos de datos de los que se incluyen en el estándar stat
resultado.
Como puede ver, hay mucho espacio para extraer elementos de datos específicos que le interesan.
comando linux linux
Linux stat
El comando muestra más detalles que el ls
mando. El siguiente artículo le mostrará cómo usar stat
comando en Linux.
Gustar ls
, una stat
El comando tiene muchas opciones. Esto lo convierte en un gran candidato para usar alias. Esto hace que su uso sea mucho más conveniente y no tiene que recordar un conjunto complicado de opciones de línea de comandos.
Más información sobre el comando stat en Linux
- ¿Qué me dice el comando stat?
- Utilice estadísticas con varios archivos
- Enlaces simbólicos
- Informe conciso
- Formato de salida personalizado
¿Qué me dice el comando stat?
Eche un vistazo al siguiente comando stat:
stat ana.h
La información que tenemos es:
- Archivo: o nombre del archivo.
- Talla: El tamaño del archivo está en bytes.
- Bloques: El número de bloques del sistema de archivos necesarios para almacenar en el disco duro.
- Bloque IO: El tamaño del bloque del sistema de archivos.
- Tipo de archivo: o tipo de objeto que describen los metadatos.
- Dispositivo: El número de dispositivo está en hexadecimal y decimal.
- Inode: Número de inodo. Este es el número de identificación de este inodo.
- Enlaces: Esta figura muestra cuántos enlaces físicos apuntan a este archivo.
- Acceso: Los permisos de archivo se muestran en formatos tradicionales de lectura, escritura y ejecución.
- Uid: El ID de usuario y el nombre de la cuenta del propietario.
- Gid: El ID de grupo y el nombre de la cuenta del propietario.
- Acceso: Configure el tiempo de acceso.
- Modificar: Establezca la hora de la modificación. Este es el momento en que se modificó por última vez el contenido del archivo.
- Cambio: Establezca la hora del cambio. Este es el momento en que se modificaron por última vez las propiedades o el contenido del archivo.
- Nacimiento: Configure para mostrar la fecha de creación original del archivo, pero esto no se hace en Linux.
Utilice estadísticas con varios archivos
mar stat
informes sobre varios archivos a la vez, pase el nombre del archivo al stat
en la línea de comando:
stat ana.h ana.o
Usar el stat
en un conjunto de archivos, utilice el patrón adecuado. Punto de interrogación ‘?’ representar cualquier carácter y el asterisco ‘*’ representar cualquier secuencia de caracteres.
Utilice estadísticas para informar sobre el sistema de archivos
O stat
El comando puede informar el estado de los sistemas de archivos, así como el estado de los archivos. O -F La opción (sistema de archivos) requiere la stat
para informar sobre el sistema de archivos en el que reside el archivo. Tenga en cuenta que también puede mover un directorio como “https://OctavoDia.mx/” a stat
en lugar del nombre del archivo.
stat -f ana.c
El comando stat nos dice:
- Archivo: o nombre del archivo.
- YO IRÍA: El ID del sistema de archivos en notación hexadecimal.
- Namelen: La longitud máxima permitida para los nombres de archivo.
- Tipo: Tipo de sistema de archivos.
- Tamaño de bloque: La cantidad de datos necesarios para leer la tasa de transferencia de datos óptima.
- Tamaño de bloque fundamental : El tamaño de cada bloque del sistema de archivos.
-
Bloques:
- Total: el número total de todos los bloques en el sistema de archivos.
- Gratis: el número de bloques libres en el sistema de archivos.
- Disponible: número de bloques libres disponibles para usuarios normales (no root).
-
Inodos:
- Total: el número total de inodos en el sistema de archivos.
- Libre: el número de inodos vacíos en el sistema de archivos.
Enlaces simbólicos
Si usa el stat
en un archivo que en realidad es un enlace simbólico, le informará sobre ese enlace. Si desea que la estadística informe sobre el archivo al que apunta el enlace, utilice el -YO (desreferencia) opción. El archivo code.c es un enlace simbólico a ana.c. Considere cuándo no existe la opción -L:
stat code.c
El nombre del archivo muestra code.c apuntando a (->) ana.c. El tamaño del archivo es de solo 11 bytes. No hay bloques disponibles para almacenar este enlace. El tipo de archivo se muestra como un enlace simbólico.
Ejecute el comando nuevamente y agregue el -YO opción :
stat -L code.c
Los resultados de visualización detallados para el archivo se indican mediante el enlace simbólico. Pero tenga en cuenta que el nombre del archivo todavía se proporciona como code.c. Este es el nombre del enlace, no el archivo de destino.
Informe conciso
O -t La opción (concisa) hace que la estadística proporcione un resumen conciso:
stat -t ana.c
No se dio ninguna pista. Para comprender lo que esto significa, hasta que memorice la secuencia del campo, debe hacer una referencia cruzada de esta salida a la salida completa.
Formato de salida personalizado
La mejor forma de obtener un conjunto de datos diferente de stat
es utilizar un formato personalizado. Existe una larga lista de tokens denominada cadena de formato. Cada uno de ellos representa un elemento de datos. Seleccione los que desee tener en la salida y cree una cadena de formato. Cuando llamas al stat
y pasándole la cadena de formato, la salida incluirá solo los componentes de datos solicitados.
Hay dos opciones para aceptar una cadena de formato –Formato y –printf. La diferencia entre ellos es –printf interpreta secuencias de escape de tipo C y no agrega automáticamente un carácter de nueva línea a la salida.
Creemos una cadena de formato y la convertiremos a stat
. El orden de formato que se utilizará es % n para el nombre del archivo, % s para el tamaño del archivo, y % F para el tipo de archivo. Agregue una cadena de escape al final de la cadena para asegurarse de que cada archivo se procese en una nueva línea:
"File %n is %s bytes, and is a %Fn"
El ejemplo convertirá esto en un stat
utilizando la –printf opción .
stat --printf="File %n is %s bytes, and is a %Fn" code.c ana/ana.?
Los informes de cada archivo se enumeran en una nueva línea.
Los formatos personalizados le permiten acceder a más elementos de datos de los que se incluyen en el estándar stat
resultado.
Como puede ver, hay mucho espacio para extraer elementos de datos específicos que le interesan.