La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

El árbol de directorios

Presentaciones similares


Presentación del tema: "El árbol de directorios"— Transcripción de la presentación:

1 El árbol de directorios

2 Archivos necesarios para el inicio del sistema.
Directorio Descripción /bin (binarios) Son los ejecutables de Linux. Los propios del sistema operativo: cp, mv, cat, chown, etc. No es el único directorio que contiene ejecutables. Cualquier usuario puede ejecutarlos y los preinstala el sistema. /boot (arranque) Archivos necesarios para el inicio del sistema.

3 Directorio Descripción /dev (dispositivos) En esta carpeta están los dispositivos del sistema, por ejemplo los usb, sda (o hda) con sus respectivos números que indican las particiones, etc. /etc (etcétera) Archivos de configuración de los programas instalados. Los valores de estos ficheros de configuración pueden ser complementados o sustituidos por los ficheros de configuración de usuario que cada uno tiene en su respectivo “home” (carpeta personal).

4 Directorio Descripción /lib (bibliotecas) Contiene las bibliotecas del sistema, así como módulos y controladores (drivers). /lost+found (perdido y encontrado) En esta carpeta encontraremos la información que se mal-guardó debido a un apagón por ejemplo, o a cualquier otra causa que haya provocado que el sistema se cierre incorrectamente. /media (medios) Es donde se montan las unidades extraíbles como los dispositivos USB, unidades de CD/DVD y en algunas distribuciones, como Ubuntu, las particiones adicionales.

5 Directorio Descripción /home(hogar) Archivos personales de todos los usuarios, documentos, configuración específica de ciertos programas, etc. Dentro, existe una carpeta con el nombre de cada usuario. Generalmente, cada usuario tiene acceso sólo a su directorio home. En caso que un usuario común haga algo desastroso con el sistema, sólo afectará su home, dejando el del resto de usuarios y el resto del S.O. intacto. El superusuario (root) tiene acceso total a todos los directorios de los demás usuarios.

6 Destinado para guardar paquetes adicionales de aplicaciones.
Directorio Descripción /mnt (montajes)  Antiguamente usado para montajes temporales de unidades. En algunas distribuciones ya no se usa, se conserva por motivos históricos, actualmente paso a ser /media. /opt (opcionales) Destinado para guardar paquetes adicionales de aplicaciones. /root Es el /home del administrador. Es el único /home que no está incluido por defecto en el directorio anteriormente mencionado.

7 Información sobre los dispositivos tal y como los ve el kernel Linux.
Directorio Descripción /sbin (binarios del sistema) Son los ejecutables de administración, tales como mount, umount, shutdown… Solo pueden ser ejecutados por el root y vienen preinstalados en el sistema. /srv (servicios) Información del sistema sobre ciertos servicios que ofrece (FTP, HTTP…). /sys (sistema)  Información 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.

8 Es el directorio padre de otros subdirectorios de importancia.
Descripción /usr Es el directorio padre de otros subdirectorios de importancia. /usr/bin Conjunto de ejecutables de la mayoría de aplicaciones de escritorio, por ejemplo firefox. /usr/include Los archivos de cabecera para C y C++. /proc Información para la virtualización del sistema de ficheros de Linux.

9 Las bibliotecas para C y C++.
Directorio Descripción /usr/lib Las bibliotecas para C y C++. /usr/sbin Otra serie de comandos administrativos para el sistema. /usr/share Archivos compartidos de configuración, imágenes, iconos, etc. /usr/src Tiene en su interior el código fuente para el kernel Linux.

10 Ficheros de sistema como el buffer de impresión, logs, etc
Directorio Descripción /var  Ficheros de sistema como el buffer de impresión, logs, etc /var/cache Se almacenan datos cacheados para las aplicaciones. /var/liv Información sobre el estado actual de las aplicaciones, modificable por las propias aplicaciones. /var/lock Archivos que se encargan de que un recurso sólo sea usado por una aplicación determinada que ha pedido su exclusividad, hasta que ésta lo libere.

11 Los correos de los usuarios.
Directorio Descripción /var/mail Los correos de los usuarios. /var/opt Datos usados por los paquetes almacenados en /opt. /var/run Información sobre el sistema desde que se inició. /var/spool Datos esperando a que sean tratados por algún tipo de proceso. /var/log Es uno de los subdirectorios más importantes ya que aquí se guardan todo tipo de logs del sistema.

12 Archivos

13 ! = ~ # ^ $ & * ( ) ` “ \ | ; < >
Todos los archivos de Linux tienen un nombre, el cual debe cumplir con ciertas reglas: Un nombre de archivo puede tener entre 1 y 255 caracteres. Se puede utilizar cualquier carácter excepto la barra ( / ), pero no es recomendable utilizar aquellos caracteres que tienen un significado especial para el sistema como: ! = ~ # ^ $ & * ( ) ` “ \ | ; < >

14 Podemos incluir una extensión como parte del nombre del archivo.
La extensión puede corresponder a un tipo de archivo conocido, como la extensión .o, que denota archivos que tienen código objeto compilado, o puede ser una extensión inventada por nosotros mismos.

15 Los archivos se ubican dentro de un directorio
Los archivos se ubican dentro de un directorio. Para saber cuál es el directorio actual, utilizamos el comando: pwd ( print working directory ) Ejemplo: $ pwd $ /home/pepe

16 Tipos de archivos Existen cuatro tipos básicos de archivos:
Archivos normales Directorios Enlaces Archivos especiales Con el siguiente comando podemos averiguar el tipo de archivo: file <nombre de archivo>

17 Archivos normales: Estos archivos pueden contener texto, código fuente en lenguaje C, órdenes de shell, programas binarios ejecutables y datos de naturaleza diversa. Archivos de directorio: Los directorios son archivos que contienen los nombres de archivos y directorios También los punteros hacia esos archivos y subdirectorios (i-nodos) Cuando se lista el contenido de un directorio con la orden “ls” lo que se hace en realidad es listar el contenido del archivo de directorio.

18 Enlaces: Normalmente no son archivos, sino simplemente entradas de directorio que señalan al mismo i-nodo Existen dos tipos de enlaces: Enlace simbólico Enlace duro

19 Archivos especiales: Linux representa todo a través de archivos (discos, terminales, impresoras, etc.) Las terminales e impresoras se denominan dispositivos especiales por caracteres ya que pueden aceptar o producir una cadena de caracteres los discos duros se les denominan dispositivos especiales por bloques, existe un archivo de dispositivo especial muy útil: /dev/null , todo lo que se envíe a /dev/null se ignora.

20 i-nodo En informática, un inodo, nodo-i o nodo índice es una estructura de datos propia de los sistemas de archivos tradicionalmente empleados en los sistemas operativos tipo UNIX como es el caso de Linux. Un inodo contiene las características (permisos, fechas, ubicación, pero NO el nombre) de un archivo regular, directorio, o cualquier otro objeto que pueda contener el sistema de ficheros. El término "inodo" refiere generalmente a inodos en discos (dispositivos en modo bloque) que almacenan archivos regulares, directorios, y enlaces simbólicos. 


Descargar ppt "El árbol de directorios"

Presentaciones similares


Anuncios Google