You are on page 1of 7

UNIANDES UNIVERSIDAD REGIONAL DE

LOS ANDES

Tema: linux.
Nombre: Geovanny Paul Quinteros Quispe
Docente: Luis Gualpa
Nivel: Tercero Sistemas
Fecha: 06-11-2015

La jerarqua del sistema de archivos de Linux

Aunque no es del todo necesario para un usuario de a pie, s conviene que todos sepamos ms o menos la estructura de directorios
de los sistemas GNU/Linux. Si no sabis para qu es cada carpeta, hoy vais a haceros una idea

/ (raz): Es el nivel ms alto dentro de la jerarqua de directorios. De aqu cuelgan el resto de carpetas, particiones y otros
dispositivos. Es por esto que donde se instala el sistema, se selecciona la particin deseada y se le indica que el punto de montaje
es justamente /.

/bin (binarios): Los binarios son los ejecutables de Linux. Aqu tendremos los ejecutables de los programas propios del
sistema operativo, entre ellos comandos como cp, mv, cat, chown, etc. No es el nico directorio que contiene ejecutables como
veremos ms adelante.

/boot (arranque): Aqu nos encontramos los archivos necesarios para el inicio del sistema, desde los archivos de
configuracin de Grub Lilo, hasta el propio kernel del sistema.

/dev (dispositivos): Linux se basa en la simpleza y en el tratamiento homogneo de la informacin. Linux trata los
dispositivos como si fueran un fichero ms para facilitar el flujo de la informacin. En esta carpeta tenis los dispositivos del
sistema, por ejemplo los usb, sda (o hda) con sus respectivos nmeros que indican las particiones, etc.

/etc (etctera): Aqu se guardan los ficheros de configuracin de los programas instalados, as como ciertos scripts que
se ejecutan en el inicio del sistema. Los valores de estos ficheros de configuracin pueden ser complementados o sustituidos por
los ficheros de configuracin de usuario que cada uno tiene en su respectivo home (carpeta personal).

/home (hogar): Este hogar no es ms que un directorio que a su vez contiene otros, uno por cada usuario dado de alta en
el sistema. Dentro de dichos directorios es donde el usuario tiene su carpeta personal, donde estn los ficheros de configuracin de
usuario, as como los archivos personales del mismo que puede crear, modificar y eliminar bajo su propio criterio.

/lib (bibliotecas): Contiene las bibliotecas (tambien mal conocidas como libreras) del sistema, as como mdulos y
controladores (drivers).

/lost+found (perdido y encontrado): Es una carpeta que nos podemos encontrar en todas las particiones. Cuando por
cualquier circunstancia se cierra mal el sistema (un apagn por ejemplo), cuando ste se reinicie comprobaris que se llamar al
programa fsck para restaurar la integridad del sistema de ficheros. En esta carpeta encontraremos la informacin que se malguard debido a la incidencia.

/media (media/medios): Es donde se montan las unidades extrables como los dispositivos USB, disqueteras, unidades
de CD/DVD y en algunas distros, como Ubuntu, las particiones adicionales.

/mnt (montajes): Es un directorio que se suele usar para montajes temporales de unidades.

/opt (opcionales): Destinado para guardar paquetes adicionales de aplicaciones.

/proc: Informacin para la virtualizacin del sistema de ficheros de Linux.

/root: Es el /home del administrador. Es el nico /home que no est incluido -por defecto- en el directorio anteriormente
mencionado.

/sbin (binarios de sistema): Son los ejecutables de administracin, tales como mount, umount, shutdown

/srv (servicios): Informacin del sistema sobre ciertos servicios que ofrece (FTP, HTTP).

/sys (sistema): Informacin sobre los dispositivos tal y como los ve el kernel Linux.

/tmp (temporales): Es un directorio donde se almacenan ficheros temporales. Cada vez que se inicia el sistema este
directorio se limpia.
/usr: Es el directorio padre de otros subdirectorios de importancia:

/usr/bin: Conjunto de ejecutables de la mayora de aplicaciones de escritorio entre otras (por ejemplo firefox).

/usr/include: Los ficheros cabeceras para C y C++.

/usr/lib: Las bibliotecas para C y C++.

/usr/local: Es otro nivel dentro que ofrece una jerarqua parecida al propio diretorio /usr.

/usr/sbin: Otra serie de comandos administrativos para el sistema.

/usr/share: Archivos compartidos como ficheros de configuracin, imgenes, iconos, etc.

/usr/src: Tiene en su interior el cdigo fuente para el kernel LInux.

var: Ficheros de sistema como el buffer de impresin, logs

/var/cache: Se almacenan datos cacheados para las aplicaciones.

/var/lib: Informacin sobre el estado actual de las aplicaciones, modificable por las propias aplicaciones.

/var/lock: Ficheros que se encargan de que un recurso slo sea usado por una aplicacin determinada que ha
pedido su exclusividad, hasta que sta lo libere.

/var/log: Es uno de los subdirectorios ms importantes ya que aqu se guardan todo tipo de logs del sistema.

/var/mail: Los correos de los usuarios.

/var/opt: Datos usados por los paquetes almacenados en /opt.

/var/run: Informacin sobre el sistema desde que se inici.

/var/spool: Datos esperando a que sean tratados por algn tipo de proceso.

/var/tmp: Otro fichero temporal.

Estructura de directorios de Linux con su respectiva descripcin

La estructura de los directorios el Linux, as como su contenido y funciones,viene definida en el


denominado Filesystem Hierarchy Standard (FHS), que vendra a ser como un estndar de
jerarqua para los sistemas de archivos en Linux y otros derivados de UNIX.
FHS distingue entre lo que seran directorios estticos, que son aquellos que contienen binarios,
bibliotecas, documentacin, etc., de los dinmicos, que son aquellos que requieren de acciones ms a
menudo, tales como copias de seguridad, etc.
Tambin podemos diferencias claramente lo que son los directorioscompartibles, que significa que
contienen ficheros que pueden utilizarse desde otros dispositivos, de los no compartibles, que solo
pueden utilizarse desde el dispositivo en el que se encuentran.

Antes de empezar a listar los diferentes directorios, es importante que sepas que el hecho de que todos
ellos parten de una nica raz comn, no significa que varios de ellos no puedan estar en
particiones separadas del resto. De hecho, en muchas distros GNU/Linux es una prctica muy
comn el hecho ubicar ciertos directorios en particiones separadas del resto.

Comandos bsicos de Linux

Los comandos son esencialmente los mismos que cualquier sistema UNIX. En la tablas que se
presentan a continuacin se tiene la lista de comandos mas frecuentes.

Cat
Cat (de concatenar), es una maravillosa utilidad que nos permite visualizar el contenido de un archivo de texto sin la necesidad
de un editor. Para utilizarlo solo debemos mencionarlo junto al archivo que deseamos visualizar:
$ cat prueba.txt

Ls

Ls (de listar), permite listar el contenido de un directorio o fichero. La sintaxis es:


$ ls /home/directorio

El comando ls tiene varias opciones que permiten organizar la salida, lo que resulta particularmente til cuando es muy
grande. Por ejemplo, puedes usar -apara mostrar los archivos ocultos y -l para mostrar los usuarios, permisos y la fecha de los
archivos. As como para todos los comandos Linux, estas opciones pueden combinarse, terminando en algo como:
$ ls -la /home/directorio

Cd
Cd (de change directory o cambiar directorio), es como su nombre lo indica el comando que necesitars para acceder a una
ruta distinta de la que te encuentras. Por ejemplo, si estas en el directorio /home y deseas acceder a /home/ejercicios, seria:
$ cd /home/ejercicios

Si ests en /home/ejercicios y deseas subir un nivel (es decir ir al directorio /home), ejecutas:
$ cd ..

Touch
Touch crea un archivo vaco, si el archivo existe actualiza la hora de modificacin. Para crear el archivo prueba1.txt en /home,
seria:
$ touch /home/prueba1.txt

Mkdir
Mkdir (de make directory o crear directorio), crea un directorio nuevo tomando en cuenta la ubicacin actual. Por ejemplo, si
estas en /home y deseas crear el directorio ejercicios, sera:
$ mkdir /home/ejercicios

Mkdir tiene una opcin bastante til que permite crear un rbol de directorios completo que no existe. Para eso usamos la
opcin -p:
$ mkdir -p /home/ejercicios/prueba/uno/dos/tres

Biappi via Compfight cc

Cp
Cp (de copy o copiar), copia un archivo o directorio origen a un archivo o directorio destino. Por ejemplo, para copiar el
archivo prueba.txt ubicado en /home a un directorio de respaldo, podemos usar:
$ cp /home/prueba.txt /home/respaldo/prueba.txt

En la sintaxis siempre se especifica primero el origen y luego el destino. Si indicamos un nombre de destino diferente, cp
copiar el archivo o directorio con el nuevo nombre.

El comando tambin cuenta con la opcin -r que copia no slo el directorio especificado sino todos sus directorios internos de
forma recursiva. Suponiendo que deseamos hacer una copia del directorio /home/ejercicios que a su vez tiene las carpetas
ejercicio1 y ejercicio2 en su interior, en lugar de ejecutar un comando para cada carpeta, ejecutamos:
$ cp -r /home/ejercicios /home/respaldos/

Mv
Mv (de move o mover), mueve un archivo a una ruta especfica, y a diferencia de cp, lo elimina del origen finalizada la
operacin. Por ejemplo:
$ mv /home/prueba.txt /home/respaldos/prueba2.txt

You might also like