Organización de directorios en gnu/linux

¿que es un directorio?

Un directorio en gnu/linux se parece a los directorio del S.O. Windows.

Es una carpeta con la que se consigue organizar unos archivos.

Cada directorio esta organizado jerárquicamente en un arbol llamándose padres e hijos.

Los puntos de partida.

Estamos acostumbrados (los usuarios de Windows), a que sean un nombre de disco.

c:\

d:\

En gnu/linux, las unidades de disco se gestionan como directorios. Y el punto de partida es "\"

Directorios típicos que estan en la raíz

- dev: contiene dispositivos: ratón, pantalla, teclado....)

- bin: contiene los archivos binarios, es decir,, programas ejecutables del sistema

- sbin: programas ejecutable del sistema para ser usados por el usuario root

En estos directorios están los puntos de montajes de los dispositivos:

-mnt: aquí están los puntos de montajes estáticos=permanentes

-media: aquí están los puntos de montajes dinámicos=estan o no estan disponibles

-var: contiene información variopinta (información variable, buzón de correo, www,..etc. El servidor web estará montado en ese directorio

-root: esta el sistema de arranque, programa que hace falta para que gnu/linux funciones

-etc: contiene los archivos de configuraciones, es posible que dentro de este haya mas subdirectorios.

-home: contiene los directorios domicilios de los usuarios, excepto el del usuario root.

-lib: contiene librerias

-opt: es un subdirectgorio bin, es decir vale para lo mismo que el bin, pero para programas secundarios.

-proc: representación de los procesos en ejecución del sistema

-tmp: directorio de archivos temporales

-usr: software del usuario, hay programas del usuario (que no sean ni de bin ni de sbin)

En usr a su vez nos vamos a encontrar:

-bin

-etc

-lib

-share: informacion compartida entre programas de usuario

-include: fichero de encabezado de libreria que podemos utilizar

-games: juegos

-bcal: el objetivo de este directorio es que se va a colocar todos los cambios que hemos hecho a lo que se supone que es estandar

-scr: código fuente de los programas

A parte de todo esto hay un directorio muy importante:

/home/usuario: que es donde cada usuario guarda sus cosas

Nota Importante:

En gnu/linux todo se consideran ficheros (discos duros, impresoras, camaras web, etc)