Skip to main content

Tipos de archivo en Linux por función

Cuando mostramos con el comando ls los inodos (archivos, directorios, enlaces, etc) del sistema de archivos en linux, no siempre todo está muy claro.

inodo o nodo índice es un elemento estructural propio de los sistemas de archivos empleado el sistemas tipo UNIX identificado de modo único y que contiene los atributos (nombre, fechas, ubicación, permisos de acceso, etc) del objeto de datos que pueda contener el sistema de ficheros:

en linux los tipos de objetos de datos (ficheros) son:

  • '_'  archivo regular (denotado por un guión en el inodo mostrado con ls)
  • 'd' un directorio
  • 'b' archivo especial de bloques (normalmente un dispositivo del almacenamiento o comunicación)
  • 'c' archivo especial de caracteres
  • 'l' enlace simbólico (link) a otro objeto de datos
  • 'p' named pipe o "tubo nombrado"
  • 's' socket de dominio

ls nos lo muestra de cada fichero en primer lugar lo que denominamos máscara de modo del fichero: una máscara de 16 bits que se muestra como una cadena de varios caracteres que indica la siguiente información:
Los primero 4 bits de información (bits 15-12) indican el tipo de fichero (descritos anteriormente) el comando ls nos lo muestra como el primer carácter de la cadena (-, d, b, c, l, p, s)