La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistema de archivos Kepa Bengoetxea Kortazar

Presentaciones similares


Presentación del tema: "Sistema de archivos Kepa Bengoetxea Kortazar"— Transcripción de la presentación:

1 Sistema de archivos Kepa Bengoetxea Kortazar email: jipbekok@vp.ehu.es

2 Sistema de Ficheros Sistema de ficheros de UNIX o Linux:

3 Sistema de Ficheros /: Origen único de todos los ficheros. /bin: Es donde residen la mayoría de los programas esenciales ejecutables del sistema. Contiene los ficheros:ls, mv, cp etc... /dev: Están los controladores de dispositivo se representan como ficheros y se usan para acceder a los diferentes dispositivos del sistema como; discos duros(/dev/hda1), disquete(/dev/fd0), cdrom(/dev/cdrom)...están físicamente instalados en el sistema. /lib: librerías y módulos necesarias para los ejecutables(/lib/modules/...)‏

4 Sistema de Ficheros /proc: sistema de ficheros especial que reciben o envían información al kernel, se guarda también la información de los procesos.(ver more /proc/modules)‏ /sbin: archivos ejecutables para el administrador del sistema. /home: contiene los directorios de los usuarios /tmp: Muchos programas tienen la necesidad de utilizar cierta información temporal y guardarla en un fichero temporal. Este es el lugar habitual de estos ficheros.

5 Sistema de Ficheros /var : Contiene ficheros que serán variables en el tiempo como son; los ficheros de históricos del sistema, ficheros que guardan las sesiones al sistema, intentos perdidos, los mails, las news antes de ser pasados a otro programa. /lost+found: archivos dañados /etc: Ficheros de configuración. Ejm:/etc/fstab /etc/rc.d: scripts de arranque /etc/X11: Archivos de configuración de X-Window

6 Sistema de Ficheros /mnt ó /media : Lugar para montar sistema de ficheros adicionales /media/cdrom : Punto de montaje de la unidad de CD /media/floppy: Punto de montaje de un disquete /usr: Aplicaciones que vienen con la distribución base. Pensado para ser exportable y accedido remotamente (nfs)‏ /usr/bin: Archivos ejecutables para usuarios (gedit,sudo,xterm,totem,passwd,vi...)‏ /usr/share/doc : Documentación /usr/games: Juegos

7 Sistema de Ficheros /usr/include: Cabecera para la compilación de programas /usr/lib : Librerías compartidas /usr/local: Aplicaciones que no vienen en la base. Esta pensado para aplicaciones locales. /usr/share: Archivos compartidos /usr/share/man/es : Páginas del manual en español /usr/share/info: Información /usr/sbin : Ejecutables de administración no esenciales /usr/src: Código fuente /usr/src/linux: Fuentes del kernel de linux

8 Sistema de Ficheros Todo en UNIX es un fichero ( disco duro esta representado por el fichero “/dev/hda”, un programa es un fichero, y un directorio también es un fichero )‏ En UNIX al igual que en otros sistemas operativos se pueden especificar rutas de acceso absolutas y entonces deberíamos indicar el camino completo desde el directorio root hasta el fichero, o bien el relativo es decir un subárbol del sistema de ficheros. Todos los nombres de archivo tienen un nombre, UNIX no pone especiales restricciones a la hora de crear un fichero con un nombre concreto.

9 Sistema de Ficheros La mayoría de los sistemas UNIX soportan nombres de hasta 14 caracteres de longitud aunque hay otros que son capaces de soportar hasta 255 caracteres (linux). http://en.wikipedia.org/wiki/Ext3 Max file size 16GiB – 2TiB Max filename size 255 bytes Probar a utilizar el comando touch que crea un fichero vacío Ejm: touch 123456789012345678901234567890 123456789012345678901234567890 123456789012345678901234567890....

10 Sistema de Ficheros Un nombre de fichero puede ser una combinación de caracteres y números, los únicos caracteres que están exceptuados son los siguientes: <>, (), [], {},*,¿?,“,‘,-,$,^ La recomendación en la elección de los caracteres es la siguiente: Letras mayúsculas Letras minúsculas Números Guión de subrayado bajo “_” El carácter “.”

11 Sistema de Ficheros:Directorios y ficheros Listado de directorios: ls -l listado largo -i i-nodo -a ocultos “.” -r recursivo -f atributos de archivo -d solo directorios -m enumera los archivos separados por comas -s size Ejm: ls -lias /home/kepa

12 Sistema de Ficheros:Directorios y ficheros ls -l -rw-r--r-- 1 root root 821918 feb 24 22:14 apt-0.1.fr.i386.rpm drwxr-xr-x 2 root root 1024 mar 7 08:38 Desktop Se puede identificar: nombre de cada fichero, el tipo del fichero, los permisos, el número de enlaces duros, el nombre del propietario, el del grupo al que pertenece, el tamaño en bytes, y la marca de tiempo

13 Sistema de Ficheros:Directorios y ficheros Crear un carpeta: mkdir Cambiar de directorio: cd cd.. cd /home/kepa Directorio actual: pwd (Print Work Directory)‏ Copiar: cp archivo_origen archivo_destino Mover o cambiar de nombre: mv archivo_origen archivo_destino Borrar: rm archivo Buscar un fichero: $ find / –name nombre_archivo

14 Sistema de Ficheros:Directorios y ficheros Usar find fichero modificados hace menos de 1 minuto en carpeta /home/euiti: – find /home/euiti -cmin -1 fichero cuyo tamaño es mayor que 50kb – find /home/euiti -size +50k fichero que tenga más de 2 Mb – Find /home/euiti -size +2000k

15 Sistema de Ficheros:Directorios y ficheros Buscar contenido en fichero/s: $ grep "jray" *.txt Ver el tipo de fichero:$ file desconocido Borrar un directorio: $ rmdir nombre_carpeta Creación de ficheros vacíos: $touch nombre_fichero Visualizar el contenido completo del fichero: $ less nombre_fichero Visualizar las últimas líneas de un fichero: $ tail nom_fich Concatenación de archivos: cat nom_fic1 nom_fic2

16 Sistema de Ficheros:Directorios y ficheros Creación de enlaces. Existen dos tipos de enlaces: simbólico y duro/real a)Crear un enlace real/duro: -Asigna el nombre de un fichero a un inodo de un fichero. -El cambio en un fichero, implica el cambio en el resto. -Limitación: mismo sistema de ficheros(partición)‏ ln nombre_fic nombre_enl_real

17 Sistema de Ficheros:Directorios y ficheros b)Crear un enlace simbólico: -Apunta(guarda el path) al nombre de fichero con quién enlaza. -Tendrá i-nodos diferentes. -Si se borra el fichero al que se enlaza, no se elimina el enlace pero no encontrará dicho fichero. -No tiene limitaciones de sistema de ficheros o particiones. ln -s nombre_fic nombre_enl_simbólico Contar palabras: wc nom_fich

18 Sistema de Ficheros:Directorios y ficheros En el caso de UNIX/Linux disponemos de varios tipos de caracteres comodín: – El carácter “*”. – El carácter “?”. – El conjunto de caracteres “[secuencia de caracteres ] Ejm: ls lo?[oue]* loae11 lofu2 lole3222

19 Sistema de Ficheros: Seguridad


Descargar ppt "Sistema de archivos Kepa Bengoetxea Kortazar"

Presentaciones similares


Anuncios Google