Language: es Author: ~ferorge Email: ferorge@texto-plano.xyz Affiliation: https://sobnix.ar Date: 2025-11-20 copyright: 2025, ~ferorge, CC BY-SA 4.0. KeyWords: sobnix, guias, struct file css: lynx.css Quotes Language: es Base Header Level: 1 # Estructura de fichero Es una estructura en el kernel que representa un fichero abierto, o recurso similar, y contiene toda la información necesaria para operar sobre él. La estructura de fichero es una abstracción en memoria, no es un fichero almacenado en el sistema de ficheros y no contiene los datos del fichero, solo metadatos y punteros. Estas estructuras contienen: * Puntero al inode (si es un fichero). * Offset actual (posición de lectura/escritura). * Flags (modo de apertura, permisos). * Información sobre el tipo de recurso (fichero, socket, etc.). ## Ejemplo Visualiza información acerca de la estructura de fichero de un proceso: ```console $ cat /proc/9999/fdinfo/0 pos: 0 flags: 0400002 mnt_id: 21 ino: 4 $ cat /proc/9999/fdinfo/1 pos: 0 flags: 0400002 mnt_id: 21 ino: 4 $ cat /proc/9999/fdinfo/2 pos: 0 flags: 0400002 mnt_id: 21 ino: 4 $ cat /proc/9999/fdinfo/255 pos: 0 flags: 02400002 mnt_id: 21 ino: 4 ``` ## Licencia _struct file_ está incluido en _linux_ y es distribuido bajo licencia _GPLv2_. ________________________________________________________________________________ ### Autoría Descriptores de fichero © 2025 por \~ferorge [ferorge@texto-plano.xyz](mailto:ferorge@texto-plano.xyz).