ORGANIZACION DE LOS DIRECTORIOS


Los directorios contienen archivos y/o subdirectorios. Un subdirectorio es un directorio dentro de otro directorio. El directorio que contiene el subdirectorio se denomina directorio padre.

Cada directorio tiene una entrada para el directorio padre en el que se ha creado, .. (punto punto) y una entrada para el propio directorio, .  (punto). En la mayoría de listados de directorio, dichos archivos están ocultos.

Árbol de directorios

La estructura de sistema de archivos de directorios puede fácilmente convertirse en compleja. Intente mantener la estructura de directorios y archivos tan simple como le sea posible. Cree los archivos y directorios con nombres que sean fácilmente reconocibles. De este modo, podrá trabajar con los archivos más fácilmente.

Directorio padre

Cada directorio, excepto /(root), tiene un directorio padre y puede tener directorios hijos.

Directorio inicial

Cuando inicia la sesión, el sistema le sitúa en un directorio denominado directorio inicial o directorio de inicio de sesión. Este directorio lo configura el administrador del sistema para cada usuario. El directorio inicial del usuario es el repositorio en el que se guardan los archivos personales. Por lo general, los directorios que el usuario crea para su propio uso serán subdirectorios del directorio inicial del usuario. Para volver al directorio inicial en cualquier momento, escriba el mandato cd y pulse Intro en el indicador de mandatos.

Directorio de trabajo

Siempre se trabaja desde un directorio. El directorio en el que actualmente está trabajando se denomina directorio actual o de trabajo. El mandato pwd (directorio de trabajo actual) informa del nombre del directorio de trabajo. Utilice el mandato cd para cambiar de un directorio de trabajo a otro.

Organización de los directorios

Linux organiza la información en archivos, los cuales están contenidos en directorios. Un directorio puede contener subdirectorios, teniendo así una estructura jerárquica, como en cualquier otro sistema operativo.

Las nuevas versiones de Linux (incluido Red Hat) siguen el estándar FSSTND (Linux Filesystem Standard) el cual estipula los nombres, la ubicación y la función de la mayoría de los directorios y los archivos del sistema. La figura 3.2 muestra la estructura básica del sistema de archivos de Linux como es definida por FSSTND.

Estructura de directorios de Linux según FSSTND fig_struct_dir width=10cmimages/struct_dir.eps

Conociendo esta estructura básica, el usuario/administrador podrá moverse más fácilmente por los directorios, ya que la mayoría de éstos,.

Directorio          Descripción

/Raíz (root),  forma la base del sistema de archivos.
/boot   Archivos del kernel (compilados).
/bin     Archivos ejecutables esenciales para todos los usuarios.
/dev     Archivos de dispositivos.
/etc     Archivos de configuración.
/etc/rc.d         Archivos de inicialización (Red Hat).
/home Generalmente, directorios de los usuarios.
/home/ftp       Contenido del servidor FTP.
/home/httpd   Contenido del servidor WWW.
/lib      Librerías esenciales y módulos del kernel.
/mnt    Directorios donde ``montar'' diversos dispositivos temporalmente.
/mnt/cdrom    Directorio donde se ``monta'' el CD-ROM.
/mnt/floppy    Directorio donde se ``monta'' el disquete.
/proc   Información sobre partes del sistema.
/root    Directorio del usuario principal del sistema.
/sbin    Archivos ejecutables para tareas de administración.
/tmp    Temporal.
/usr     Programas, documentación, fuentes,...compartidos por todo el sistema
/var     Archivos variables del sistema, bitácoras, temporales,...
Directorios de Linux más frecuentes tbl_directorios

LOS PRINCIPALES SUBDIRECTORIOS DEL DIRECTORIO

Directorio       Descripción
/usr/X11R6     Paquete XFree86 (X-Windows) Release 6.
/usr/bin           Archivos ejecutables para usuarios.
/usr/dict          Listados de palabras (diccionarios).
/usr/doc          Documentación.
/usr/doc/FAQ  F.A.Q. (o P.U.F.).
/usr/doc/HOWTO       HOWTO's.
/usr/etc           Archivos de configuración del sistema.
/usr/games     Juegos.
/usr/include    Archivos de encabezado.
/usr/info         Sistema de información GNU info.
/usr/lib            Librerías
/usr/local        Jerarquía de archivos locales.
/usr/man        Manuales.
/usr/sbin         Archivos ejecutables de administración no vitales.
/usr/share       Datos independientes de la arquitectura.
/usr/src           Código fuente.
/usr/src/linux  Código fuente del kernel de Linux.
Subdirectorios de usr tbl_dir_usr

 LOS PRINCIPALES SUBDIRECTORIOS DEL DIRECTORIO

Directorio      Descripción
/var/catman   Manuales formateados localmente.
/var/lib           Información del estado de aplicaciones.
/var/local        Variables del aplicaciones en /usr/local.
/var/lock         Archivos de cerrojo.
/var/log          Bitácoras del sistema.
/var/named    Archivos del DNS.
/var/nis           Base de datos para NIS (Network Inf. Service).
/var/preserve Archivos de respaldo después de una caída para vi o ex.
/var/run          Archivos relevantes a programas corriendo.
/var/spool       Colas de trabajos para realizar mas tarde.
/var/spool/at  Archivos creados por comando at.
/var/spool/cron          Archivos creados por comando crontab.
/var/spool/lpd            Archivos de impresora.
/var/spool/mail          Archivos de correo de cada usuario.
/var/spool/mqueue    Archivos de correo de salida.
/var/spool/news         Archivos de noticias de salida.
/var/spool/smail         Archivos de correo de smail.
/var/tmp         Temporal.



Comentarios