Partículas con SDL Los Teoremas del P2P musical
Mar 21

Navegando por ultramar he encontrado este artículo que explica de una forma clara y concisa cómo se estructura el sistema de archivos en sistemas *NIX, y para qué sirve cada uno, sin entrar a dar demasiados detalles. Esto puede servir para entender mejor cómo funciona esta familia de sistemas operativos.

  • /boot - Mantiene el kernel e información indispensable para el arranque del sistema.
  • /bin - Mantiene unos pocos programas que estarán disponibles incluso en los modos de ejecución más restringidos (e.g. bash, cat, ls, login, ps).
  • /sbin - Mantiene programas disponibles sólo para el administrador incluso en los modos de ejecución más restringidos (e.g fsck, getty, halt).
  • /usr - Programas accequibles a usuarios finales y datos de estos programas que no requieren ser modificados (datos de sólo lectura). Algunos de sus subdirectorios son:
    • bin, games - Programas disponibles para todos los usuarios.
    • sbin - Herramientas para el administrador.
    • dict - Diccionarios –usados por ejemplo por ispell y look.
    • share - Datos de diversos programas, entre sus subdirectorios están: doc, man y info que contienen documentación; locale, i18n que mantiene información sobre internacionalización (locale); zoneinfo que mantiene información sobre zonas horarias.
    • doc, info, man - Enlaces o complementos a la documentación disponible en /usr/share/doc, /usr/share/info y /usr/share/man.
    • lib - Librerías de funciones comunes a varios programas (algunas como libc indispensables para todos).
    • include, src - Encabezados de algunos componentes del sistema y fuentes de algunos programas.
    • X11R6 - Programas y datos de X-Window.
    • local - Otros programas y datos compilados por el administrador i.e no provienen de paquetes Debian. En algunos sistemas otros programas se ubican en /opt.
  • /floppy, /cdrom, /mnt - Directorios para montar disquettes, CD-ROMs y otros sistemas de archivos o dispositivos.
  • /proc - Diversos canales de comunicación con algunos programas (por ejemplo con el kernel).
  • /lib - Librerías indispensables y módulos (especialmente requeridas durante el arranque del sistema).
  • /etc - Archivos de configuración de diversos programas.
  • /dev - Abstracciones a los dispositivos conectados (o que podrían conectarse) al computador.
  • /home - Mantiene información de los usuarios del sistema.
  • /root - Mantiene información del administrador del sistema.
  • /tmp - Archivos temporales creados por algunos programas, que serán borrados por el sistema operativo durante el arranque.
  • /var - En este directorio los programas que lo requieran pueden mantener archivos que deban modificarse frecuentemente. Algunos de sus subdirectorios son: mail donde se mantienen colas de correo de cada usuario, log que mantiene bitácoras, run con archivos que mantienen los números de los procesos iniciados al arrancar el sistema, spool colas de impresión y de otros programas, tmp archivos temporales (más persistente que /tmp).
  • /proc - Este directorio es virtual, no está presente en el disco, es creado por el sistema para intercambiar información con más facilidad.

Visto aquí

Un comentario to “El sistema de archivos de Unix/Linux”

  1. bernajota dijo::

    Gracias. Estoy empezando con Ubuntu y tu explicación ha sido clara, concisa y práctica.

Deje un comentario