Sunteți pe pagina 1din 19

LINUX

Unidad de Trabajo 5 El sistema de archivos


IES Manuel Bartolom Cosso Sistemas operativos y lenguajes de programacin

DISEO DEL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

Los sistemas de archivos Linux tienen un nico directorio raz. No debes preocuparte de donde se encuentra cada unidad.
Montar una unidad consiste en comunicar

al sistema de archivos que la unidad existe y en que directorio debera aparecer.

No debes preocuparte de la ubicacin de los archivos

DISEO DEL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

Aunque no importe la ubicacin de archivos el usuario siempre est en algn lugar Se distinguen maysculas y minsculas Los archivos tienen tres atributos (lectura, escritura y ejecutable) Todo tiene un propietario

NAVEGAR POR EL SISTEMA DE ARCHIVOS


(present working directory)

IES Manuel Bartolom Cosso

Lo primero es saber donde nos encontramos: >pwd Todo usuario tiene un directorio principal (home directory) Listar contenidos >ls [directorio] >ls l [directorio] ejemplo: >ls all a /

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

Tras hacer un >ls l o un >ls al aparecen lneas de la forma:


drwxr-xr-x -rw-rw-r-2 arturo 1 arturo grupo1 grupo1 4096 ene 30 12:07 Documents/ 20175 ene 21 19:54 grafico.eps

Qu significa la informacin que aparece?

drwxr-xr-x
Tipo de archivoPermisos del dueo

Permiso del resto de usuarios Permisos del grupo

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

Para cambiar de dueo y grupo se debe utilizar chown (change owner). >chown manolo grafico.eps
(da la propiedad a manolo)

chown tiene las opciones -R, -v, -c Qu significan? Qu hace el siguiente comando? >chown pepe.sti *.mp3 musica/

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

Para cambiar los permisos se debe utilizar chmod (change mode). Se puede expresar en octal, para ello saber que:

rwxr-xr-x

400 200 100 40 20 10 4 2 1 En el presente caso sera: +400+200+100+40+0+10+4+0+ 1=755 >chmod -c 755 archivo.srt

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

chmod urwx,grwx,orwx archivo.txt

Para cambiar los permisos se debe utilizar chmod (change mode). Se puede expresar en ASCII: En el caso rwxr-xr-x

>chmod -v u+rwx,g+r-w+x, o+r-w+x archivo.srt

o
>chmod -v u+rwx,g+rx-w, o+rx-w archivo.srt

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

Cambiar directorios >cd [directorio] ejemplo: >cd /usr/local Cuando cambias de forma temporal a otros directorios puedes usar: >pushd [directorio] Para regresar despus de realizar el trabajo temporal: >popd

NAVEGAR POR EL SISTEMA DE ARCHIVOS


Las rutas absolutas siempre empiezan por /; se pueden usar rutas relativas que nunca empezarn con /
Ejemplo: nos encontramos en:

IES Manuel Bartolom Cosso

/usr/local/bin Para pasar a: /usr/local/lib >cd ../lib

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

Del directorio raz cuelgan varios directorios


[arturo@portatil ~]$ ls / bin/ dev/ home/ lib/ opt/ root/ tmp/ var/ boot/ etc/ initrd/ mnt/ proc/ sbin/ usr/

En cada uno de estos directorios se almacena informacin de forma ordenada. Es decir cada directorio tiene su razn de ser.

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

/bin :Archivos binarios esenciales. Contiene los comandos que utilizarn los usuarios y son necesarios para que funcione el sistema. /boot :Contiene los archivos necesarios para que el administrador de arranque funcione. Tambin suele contener el ncleo del sistema. /dev :Contiene los archivos de los dispositivos del sistema. /etc :Contiene los archivos de configuracin especficos para el ordenador en el que corre Linux. /home :Contiene los directorios personales de los usuarios.

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

/lib :Contiene las libreras esenciales del sistema. Dentro de /lib/modules se encuentran mdulos que que utiliza el ncleo. /mnt :Contiene los puntos de montaje para el sistema de archivos temporal. /opt :Este directorio contiene los paquetes que son necesarios para que el sistema funcione. /root :Es el directorio personal del administrador del sistema. /sbin : Al igual que /bin contiene archivos binarios esenciales, pero nicamente destinados al arranque del sistema.

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

/tmp :Esta destinado a guardar archivos temporales que utilizan las aplicaciones. /var :Contienen datos y variables utilizables en tiempo real por las aplicaciones, que a diferencia de de los almacenados en /tmp, deben quedar sin modificar cuando el ordenador rearranque. /usr :Es donde se almacenan todas las aplicaciones que no son necesarias para que el sistema funcione.Contiene algunos directorios importantes: /usr/X11R6 :Contiene todos los binarios necesarios para el funcionamiento de las X.

NAVEGAR POR EL SISTEMA DE ARCHIVOS


(Continuacin de /usr/X11R6) :Contiene

IES Manuel Bartolom Cosso

todos los binarios necesarios para el funcionamiento de las X. Por ejemplo en /usr/X11R6/lib/X11 contiene los aspectos de las X que no cambian de una mquina a otra, las configuraciones especficas de las X en una determinada mquina se guardarn en /etc/X11. usr/bin :Contiene programas binarios no necesarios para el mantenimiento del sistema. ojo! Las aplicaciones que tu instales deberan estar en /usr/local

NAVEGAR POR EL SISTEMA DE ARCHIVOS

IES Manuel Bartolom Cosso

En Linux existen una gran cantidad de variables y ficheros de texto que sirven para configurar el sistema (como por ejemplo el autoexec.bat en DOS). Algunos ejemplos seran: /etc/passwd /etc/inittab /etc/services /etc/profile ...

NAVEGAR POR EL SISTEMA DE ARCHIVOS


Adems de archivos comunes y directorios existen:
Archivos de modo carcter: (c) Son archivos especiales del sistema o perifricos (ej. puerto serie). Su contenido no se conserva en memoria.

IES Manuel Bartolom Cosso

volver

Archivos de modo bloque: (b) Son archivos de perifricos, pero que se conservan en memoria (discos duros, particiones, CD-ROM, ...) Vnculos simblicos: (l) Vinculan un archivo con otro. Tuberas nombradas:(p) Son como una tubera del Shell pero que en este caso tienen nombre, es raro encontrarse con uno de estos archivos. Archivos socket: (s) Son archivos destinados a las conexiones de red

COMANDOS

IES Manuel Bartolom Cosso

RELACIONADOS CON FICHEROS

pwd,cd, ls mkdir, touch, rmdir, rm chmod, chown, useradd, groupadd, userdel, groupdel cp, mv: copiar, mover nano: editor de archivos cat, more: mostrar contenido find: find / -name fichero head, tail, grep, tr, cut, alias: alias ll = 'ls -l'

NAVEGAR POR EL SISTEMA DE ARCHIVOS


groupadd groupdel groupmod

IES Manuel Bartolom Cosso

Sirve para aadir grupos. Sirve para borrar grupos. Sirve para modificar grupos.

adduser o useradd Da de alta a usuarios. Usermod Modifica al usuario Userdel Elimina a un usuario

S-ar putea să vă placă și