Índice

Tipos de archivos

En Unix se entiende por archivo la estructura que contiene datos del usuario.

Los archivos estándar están constituidos por una serie de caracteres o flujo de bytes cuyo formato no viene impuesto por el sistema, sino por las aplicaciones.

La analogía entre byte y carácter se debe al hecho de que un carácter se codifica con un byte; el tamaño de un archivo puede indicarse, por tanto, tanto en bytes como en caracteres.

Los directorios son archivos especiales que pueden contener otros muchos archivos (directorios o no). Esto permite organizar los archivos de forma jerárquica en estructura de árbol.

Los términos "directorio" y "archivo", utilizados en Linux, son equivalentes a "carpeta" y "documento" empleados habitualmente en Windows y Mac OS.

Existen siete tipos de archivos en Linux; los tres más importantes son:

  • archivo estándar u ordinario;

  • directorio;

  • vínculo simbólico o lógico (soft link).

Los otros cuatro tipos de archivo, que se trabajan principalmente en la administración o en programación del sistema, son:

  • archivo que apunta a un dispositivo de tipo "bloque" (archivos presentes  /dev);

  • archivo que apunta a un dispositivo de tipo "carácter" (archivos presentes en /dev);

  • archivo de tubería llamado "named pipe" para la comunicación entre procesos;

  • archivo "socket", como las tuberías con nombre, pero generalmente en un contexto de red. ...