Está en la página 1de 7

Curso de consola.

rbol de directorios.
Para poder entender mejor el uso de Linux y especialmente de la consola, debemos conocer el rbol
de directorios, a fin de poder movernos entre las carpetas con soltura.
Muchas veces vamos a necesitar entrar en una carpeta mediante la consola para poder instalar algo,
para ello nos ser indispensable conocer el modo en que se ordenan los archivos en el sistema.
Hace unos das !duardo "icobaldi coment# una analoga muy interesante entre el rbol de
directorios y un rbol fsico. $enemos la ra%, de donde sale el tronco y de este, ramas. &e cada
rama penden ms ramas y de ellas muchas hojas. '&ebemos tomar los archivos como hojas(
)hora veamos como entender mejor esto de las ramas y las hojas.
*amos a tener un tronco com+n, que es el , o ra% del sistema, de el van a salir ,bin, ,boot, ,dev, ,etc,
,home y muchos ms. - de ellos vamos a tener ms ramas saliendo y por supuesto hojas 'archivos(.
)hora veamos con detenimiento cada uno de los directorios importantes y que contienen.
,
&irectorio ra%, de el penden todas las ramas de nuestro rbol.
,bin
.ontiene a los ejecutables o binarios, un poco de all su nombre, que forman parte del sistema
operativo, pueden ser usados por cualquier usuario. /on relativos a la consola. /i miramos dentro de
el, veremos archivos ejecutables tales como cho0n, cat, date, 1ill, ip, y muchos ms que ya vimos
con anterioridad.
,boot
)qu vamos a encontrar todos los archivos necesarios para el arranque del sistema. &entro nos
vamos a encontrar con 2rub 'podra ser Lilo o 3urg o cualquier otro sistema de arranque y toda su
configuraci#n. 'es importante tener en cuenta que el nuevo 2rub4 mand# todo a ,etc,grub.d y
,etc,default,grub(.
$ambi5n nos vamos a encontrar con el 1ernel 'o 1ernels( que tenemos instalado.
,dev
!s el directorio que contiene a todos los dispositivos. &esde los discos duros y sus particiones hasta
la placa de sonido y video, impresoras y cualquier hard0are que tengamos conectado a la
computadora. Los dispositivos se manejan como archivos, por eso se crea este directorio
,etc
.ontiene todos los archivos de configuraci#n del sistema. !n 5l, nos vamos a encontrarnos con
fstab, que es el archivo que gestiona los discos duros, cd o dvd roms y usb, sus puntos de montaje y
sistema de archivos, o tambi5n el archivo pass0d, en que estn listados todos los usuarios, shado0
contiene sus contrase6as. 7os vamos a encontrar tambi5n con carpetas que contienen la
configuraci#n de cada uno de los programas instalados en el sistema.
,lib
)qu nos vamos a encontrar con las 8 libreras de soft0are 'seran anlogas de las dll de 0indo0s(
que permiten que los programas funcionen. Las libreras se comparten, por lo que s#lo es necesaria
una copia y ser usada por muchos programas distintos. 9n subdirectorio muy importante es
,lib,modules ya que en 5l encontramos los m#dulos del n+cleo 'generalmente controladores de
dispositivos( que se cargan en el caso de ser necesarios para usar un determinado dispositivo, por lo
que no estn permanentemente en memoria. 8 '7de$: mejor traducido como 3ibliotecas, pero en
soft0are est muy difundido el t5rmino Librera(
,lost;found
)qu guarda el sistema todo lo que encuentra corrupto despu5s de un fsc1 'similar a scandis1(.
)parecer en tambi5n en otro directorio que sea punto de montaje de una partici#n. !s com+n
encontrarlo en ,home o ,var. )lojar los archivos recuperados correspondientes a cada partici#n.
,media
Punto de montaje de los dispositivos de almacenamiento usb y floppy. !n algunos casos tambi5n
cdrom.
,mnt
)ntiguo punto de montajes. )hora se usa ,media.
,opt
<pcionales. /e usa para guardar paquetes adicionales de aplicaciones.
)lgunas distros no hacen uso de 5l.
,proc
.ada proceso tiene su n+mero y aqu encontramos para cada proceso del sistema una carpeta o
directorio con informaci#n sobre el mismo. $odo lo contenido en este directorio es manejado por
soft0are, como informaci#n y control. !ste directorio voltil, no sirve para almacenar archivos,
porque se perdern al reiniciar.
,sbin
/imilar a ,bin, pero solo puede ser utili%ado por el administrador.
,sys
=nformaci#n sobre el sistema y los dispositivos tal y como los ve el 1ernel.
,tmp
)rchivos temporales en uso por parte del sistema.
,usr
!ste directorio se puede compartir, pero su contenido es esttico.
,var
.olas de impresi#n, archivos de registro, cach5s, logs...
Directorios especiales
)lgunos de los directorios debemos verlos un poco ms en detalle. !ste es el caso de:
,etc ,usr y ,var
/etc
,etc,>??
.onfiguraci#n del sistema de entorno grfico > 0indo0. .ontiene los gestores de ventanas.
/usr
,usr,bin
!stan incluidos casi todos los comandos que se puedan necesitar.
,usr,lib
.ontiene las bibliotecas del usuario.
,usr,sbin
)rchivos ejecutables utili%ables por el administrador pero que no son vitales para el sistema.
,usr,share
&ocumentaci#n variada. )qu encontramos a los directorios ,man o sea los manuales del sistema,
y ,misc con muchos datos todos independientes de la arquitectura del sistema.
,usr,local
gnu,linux por defecto est dise6ado para utili%arse en entornos de red, por lo que el directorio ,usr
podra encontrarse en un servidor. !ste directorio est pensado para contener todos los programas
instalados localmente, y que son independientes de los que se utili%an mediante la red.
/var
,var,log
"egistros creados por diversos programas y por el mismo sistema operativo.
,var,spool
.orreo electr#nico, colas de impresi#n...
,var,tmp
&atos temporales, que deben ser preservados entre reinicios de sistema.
@inalmente, llegamos a los dos +ltimos directorios importantes.
/home y /root
,home
)qu encontramos los distintos directorios dependientes de los usuarios. &entro de ,home
directamente vamos a encontrar a cada usuario del sistema, y dentro de esa carpeta o subdirectorio
las carpetas o directorios de cada uno de esos usuarios.
,root
!s el +nico usuario que no est dentro del ,home, para acceder a 5l debemos estar logueados como
root o como superusuario. .ontiene todos los directorios de este usuario.
!sto es una simple presentaci#n de cada uno de los directorios y algunos subdirectorios ms
importantes de nuestro sistema.
/e invita a cada uno a investigar un poco ms el tema, y conocer por si mismo sobre todo los
archivos de log. )s como tener una idea un poco ms completa sobre que es lo que se est haciendo
cuando se edita un archivo y cuales son sus consecuencias para el sistema.
Es importante tener en cuenta que esto del rbol es que se usa todos los das, no slo para
hacer cd en consola y pasearse por los directorios.
Otros puntos a remarcar (algunos ya estn en lecciones anteriories, pero es bueno insistir)
May+sculas son distintas de min+sculas o Acase sensitiveA
/#lo hay una ra%, a diferencia del &</,Bindo0s que tiene 9nidades '): .:, etc.(. Las
particiones se AmontanA en alguna rama, pero siempre hay una sola ra%.
Montar es la acci#n de crear una rama en ra% u otra rama, para acceder a los nuevos
archivos desde el Apunto de montajeA. Los nuevos archivos montados pertenecen a un nuevo
/istema de )rchivos o AfilesystemA. =nsertar un disquete, .& o Pendrive requiere montarlos
para ser usados.
)lgunos dispositivos permiten el montado automtico o AautomountA de acuerdo a como se
comunica con el sistema. !l disquette, no avisa al sistema que ha sido insertado, por eso es
necesaria una acci#n para que se detecte, como listar el directorio al menos. 9n .& o
pendrive que son mas modernos, se montan inmediatamente al insertarlo.
$odo lo que se monta, hay que desmontarlo cuando se deja de usar. &e lo contrario es
posible de causar corrupci#n de datos si se desconecta mientras hay archivos de en uso. 7i el
disquete, ni el pendrive tienen mecanismo para evitar que se remueva si est en uso. !l .&
queda bloqueado, y el bot#n de eject, no funciona hasta que el desmontado se reali%a
correctamente. 'en algunas distros esto no es asi, y a veces quitamos un cd o dvd mientras se
est reproduciendo, y causamos p5rdida de datos o cuelgue del programa que los estaba
reproduciendo(.
&irectorios y archivos que comien%an con punto, se ocultan. 7o hay atributo de ocultar, es
simplemente el nombre.
&irectorios y archivos tienen un solo due6o y un solo grupo. =dentificados por el n+mero de
usuario '9=&( y n+mero de grupo '2=&(. 8
&irectorios y archivos tienen permisos, determinan que puede hacer el due6o, el grupo y los
otros. 8
!s importante tener en cuenta que hay modas, y que algunos directorios usados
hist#ricamente, se dejan de lado en favor de otros, cuando se unifican criterios entre las
grandes distribuciones para mejorar la compatibilidad de programas. 9n ejemplo de ellos es
el directorio ,cdrom, que ahora monta en ,media,y el nombre de la carpeta correspondiente
al cd o dvd.
9n captulo aparte sera 7autilus 'en 2nome( o Conqueror 'C&!( que son navegadores de
archivos y nos permiten llegar mucho ms c#modamente a sitios que la consola nos lleva
dificultosamente, por ejemplo un lugar en red, y ms a+n si queremos salvar de forma
remota, aunque es factible. 'no se pongan celosos los que usan $hunar o "ox o cualquier
otros manejadores grficos de archivos, estamos en un curso de consola(.
Para finali%ar un cuadro para poder ver ms DgrficamenteE de lo que estamos hablando:
!eberes
!ncontrar carpetas ocultas en el directorio del usuario. FGu5 comando usarH
)rchivos de configuraci#n de firefox, F&#nde buscarlosH
?I.J.4K?K L &aniel Mato , "ev: !duardo "icobaldi

También podría gustarte