RAFA !!
Opciones Curso Básico de Linux

El sistema de archivos

Existen muchas definiciones acerca de lo que es un sistema de archivos; nosotros, para simplificar, diremos que se trata de la forma en que el sistema operativo estructura los datos en la unidad de almacenamiento. En GNU/Linux, los datos se odenan en archivos y directorios (como en tantos otros sistemas operativos) La diferencia especial radica en que (generalmente) los programas no son almacenados cada uno en su propio directorio, si no que sus diferentes componentes están dispersos por todo el sistema de archivos. Así, contamos con un directorio especifico para todos los ejecutables, otro para la documentación, otro para las librerias, etc. La siguiente tabla les ayudará a reconecer la inmensa cantidad de directorios que componen el árbol de GNU/Linux.

/ Directorio Raiz, desde aquí "cuelgan" todos los demás directorios del sistema
/bin En este directorio se almacenan archivos binarios ejecutables. Generalmente,
Encontraremos los archivos correspondientes a los comandos básicos del sistema.
/boot En este directorio se almacena el núcleo Linux, así como los archivos de configuración
necesarios para su uso.
/dev éste es un directorio muy especial. Los archivos que están aquí dentro representan
los diferentes dispositivos del sistema.
/etc Aquí se almacenan todos los archivos de configuración de GNU/Linux y de los demás
programas de usuario
/home Este directorio contiene los subdirectorios personales de los usuarios del sistema.
Cada usuario posee su propio directorio, en el que puede almacenar archivos personales, tales como
documentos, programas y archivos de configuración.
/lib En este directorio se almacenan las librerías de programación básicas de GNU/Linux
/mnt Este durectirui cibtuebe subdirectorios que actúan como puntos de montaje.
Desde aqui podemos acceder al contenido de otras particiones o unidades.
/root éste es el directorio personal del usuario root.
/sbin Aquí se encuentran los archivos binarios ejecutables
correspondientes a los comandos de administración del sistema.
/proc Aquí se encuentran los archivos que contienen información sobre el sistema
(CPU,memoria,dispositivos PCI,Plug and Play.)
/usr En este directorio encontraremos "todo lo demás": archivos de documentación
programas,más librerías,código fuente, etc.
/var En este directorio se almacenan varias cosas, como la cola de impresión, los archivos
de registración (log), etc. Será interesante dar un vistazo a este directorio.

Como pueden observar, el directorio raíz de un sistema GNU/Linux contiene muchos subdirectorios, todos imprescindibles para el correcto funcionamiento del sistema. Pero (¿Lamentablemente?) el tema no termina acá: el directorio /usr, tal como mencionamos anteriormente, es un extenso apartado del sistema de archivos que contiene muchos archivos útiles. Por esta razón, tendremos que analizarlo en detalle:

/usr/X11R6 Este es el subdirectorio principal del sistema de ventanas Xfree86. Aquí encontrarán
los archivos binarios correspondientes al entorno gráfico, así como algunos archivos de documentación
configuración y librerias de programación.
/usr/bin En este directorio se almacenan los archivos binarios ejecutables correspondientes a los
programas de usuario que estén instalados en el sistema.
/usr/doc Este directorio es utilizado para almacenar la docuemtnacion de los programas instalados
/usr/lib En este directorio se almacenan las librerias de programacion utilizadas por los programas de usuario.
/usr/sbin En este directorio encontraran más aplicaciones también relacionadas con la administración
del sistema.
/usr/src Este directorio sirve para guardar el código fuente de los programas. Entre otros, encontraremos
el codigo fuente del núcleo de Linux

El sistema de archivos es mucho mas extenso, y presentar todos los subdirectorios nos llevaria varios tomos de una enciclopedia.