Sei sulla pagina 1di 9

HUARACA CALDERON, KEEN BRAYAN

Sistemas Operativos – III ciclo


PRACTICA CALIFICADA
Crear la siguiente estructura de carpeta y mostrar el árbol de cada ejercicio con el comando
TREE
Ejercicio1:

Ejercicio2:ls

Ejercicio3:
Ejercicio4:

Actividad 1: Crea la siguiente estructura de directorios utilizando una sola orden y


mediante rutas relativas, dentro de /home/alumno. Puedes ejecutar la orden tree al finalizar
para comprobar que es correcto.

Actividad 2: Lista todos los archivos del directorio /etc que empiecen por t en orden
inverso.
Actividad 3: Lista todos los archivos del directorio /dev que empiecen por tty y tengan 5
caracteres.

Actividad 4: Lista todos los archivos del directorio /dev que empiecen por tty y acaben en
1, 2, 3 ó 4.

Actividad 5: Lista todos los archivos del directorio /dev que empiecen por t y acaben en
C1.
Actividad 6: Lista todos los archivos del directorio /etc que no empiecen por t.

}
Actividad 7: Estando en /home/alumno, crea dentro del directorio AlumnosInf los archivos
alu1.txt, fotoalu1.jpg, alu2.txt, fotoalu2.jpg, utilizando una única orden. Puedes elegir
hacerlo con rutas absolutas o relativas.

Actividad 8: Ahora estás situado en el directorio AulaOpt, y quieres cambiar el directorio


de trabajo actual a NotasOpt. Utiliza rutas relativas.

Actividad 9: Copia todo el contenido de la carpeta que has creado en el ejercicio 7 en


Informática. Supón que está s en /home/alumno y lo quieres hacer sin salir de esa carpeta.
Actividad 10: Desde Turismo, y usando rutas absolutas, cambia el nombre del directorio AulaOpt
para que pase a llamarse AulaOptica.

Actividad 11: Borra el directorio AlumnosInf.


Actividad 12: Indica al menos 3 propiedades sobre ficheros que contiene un inodo.

Si múltiples nombres están enlazados, o sea, asociados a un mismo inodo (lo que se
denomina enlaces duros o simplemente enlaces) entonces todos los nombres son
equivalentes entre sí. El que fue creado en primer lugar no tiene ningún estatus especial, al
contrario de lo que ocurre con los enlaces simbólicos o con los denominados accesos
directos donde todos dependen del nombre original.

-Tradicionalmente, no era posible identificar un archivo abierto con el nombre de archivo


que fue utilizado para abrirlo. El sistema operativo convertiría inmediatamente el nombre a
un número de inodo y prescindiría del nombre. Eso implica que funciones de librería como
getcwd() y del getwd() tendrían que husmear en los archivos de tipo directorio hasta
localizar el número de inodo. Los sistemas SVR4 y Linux conservan información adicional
para evitar esta dificultad.

-Tradicionalmente, era posible hacer enlaces (enlaces duros) a directorios. Esto hacía que la
estructura de directorios fuera un grafo dirigido en vez de un árbol. Se podía dar la paradoja
de que un directorio fuera su propio padre. Los sistemas modernos prohíben generalmente
este estado confuse

Actividad 13: ¿Qué es un hard link o enlace duro? ¿Y uno simbólico? Explica las
diferencias entre ellos.

Los enlaces duros asocian dos o más ficheros compartiendo el mismo inodo. Esto hace
que cada enlace duro sea una copia exacta del resto de ficheros asociados, tanto de datos
como de permisos, propietario.

– Los enlaces simbólicos indican un acceso a un directorio o un fichero que se encuentra


en un lugar distinto dentro de la estructura de directorios.

– La diferencia entre ambos es que mientras que un enlace duro asocia dos ficheros usando
el mismo inodo haciendo una copia exacta, los simbolicos indican donde se encuentra el
fichero, actuando como un “acceso directo”.
Actividad 14: Nombra al menos 3 directorios importantes en Linux e indica qué contienen.

/home –> Contiene las carpetas de los usuarios del Sistema

– /etc –> Contiene todos o casi todos los archivos de configuración del sistema y de las
aplicaciones de este

– /bin –> Contiene los comandos que puede ejecutar un usuario del Sistema

Actividad 15: ¿Qué dos directorios especiales tiene Linux? Explica a qué hace referencia
cada uno y para qué resultan útiles.

– Directorio actual (.): Hace referencia al directorio en que se esta posicionado.

– Directorio padre (..): Hace referencia al directorio al que pertenece el directorio actual.
El único directorio que carece de directorio padre es /

Actividad 16: ¿Qué diferencia hay entre una ruta absoluta y una relativa?

– Una ruta absoluta siempre se parte de /, en una ruta relativa se parte del punto en el que
se encuentra el usuario en ese momento. / .

Potrebbero piacerti anche