Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Ubuntu. Enlaces - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 4 de mayo de 2022 por Susana L.

5 visualizaciones

Enlaces duros y simbólicos en Linux

Descargar la transcripción

Vamos a ver qué son los enlaces en Linux. Antes de saber qué es un enlace, lo que tenemos que tener claro es que es un inodo. 00:00:00
Esto ya lo habíamos visto cuando trabajamos en los sistemas operativos y el inodo es el lugar físico donde guardamos el fichero. 00:00:08
Tenemos que acceder a ese espacio físico bien cuando lo creamos o cuando lo modificamos. 00:00:18
Cada fichero y cada directorio tiene un inodo. ¿Cómo podemos saber qué inodo tiene un fichero o un directorio? Pues con la opción del ls y con la opción menos i. 00:00:22
Si yo hago ls-l, me saldría esta información. Recordáis que era permisos, o sea, tipo de objeto, permisos, número de enlaces, usuario propietario, grupo al que pertenece el fichero, tamaño, fecha y hora y nombre del objeto. 00:00:34
Bien, pues este numerito es el inodo. Y cada fichero, y cada directorio, y cada enlace simbólico va a tener un inodo. Es la burbujita, o sea, la casillita donde guardamos el fichero. 00:00:56
¿Los enlaces qué van a ser? Los enlaces van a ser objetos que permiten que un mismo archivo o directorio pueda tener varios nombres en distintas ubicaciones y podamos acceder a él. 00:01:14
Es decir, a ese contenido vamos a poder acceder desde sitios diferentes, pudiendo ser acceder al mismo fichero, desde el mismo fichero o de otra forma. 00:01:27
Bien, es decir, los enlaces lo que nos permiten es enlazar a un mismo fichero o directorio, o bien poniendo otro nombre o bien accediendo desde un tipo de objeto diferente. 00:01:37
¿Vale? Muy bien. Los enlaces simbólicos. Esto ya lo conocemos, lo conocemos de Windows. ¿Qué es el enlace simbólico? Es un tipo especial, un objeto especial, ¿vale? Que lo vamos a reconocer porque tiene aquí una L, si lo veis aquí, ¿vale? 00:01:55
Y lo que hace es que tiene la información necesaria para poder conectar con ese fichero. Los enlaces simbólicos es lo que conocemos como los accesos directos. Nosotros en Windows tenemos un acceso directo, que es un fichero .lnk, que lo que hace cuando yo hago doble clic en ese acceso directo, me enlaza a un fichero determinado. 00:02:11
que puede ser un ejecutable, pero si yo pongo un .doc, lo que va a hacer es abrirlo con Word, ¿vale? 00:02:35
Porque lo tengo preparado en Windows para que lo abra con Word. 00:02:42
Pues aquí haríamos lo mismo. Nosotros, si tenemos un enlace, por ejemplo, lo que haríamos es que cuando vamos a abrir ese enlace, 00:02:45
lo que estamos haciendo es abrir ese fichero, ¿vale? 00:02:54
¿Cómo se crea un enlace simbólico? Para crear enlaces es con el n, pero como es simbólico, la opción menos ese. 00:02:57
Primero indicamos qué fichero queremos enlazar y segundo creamos el enlace simbólico. Aquí veis un ejemplo. Yo aquí tengo un fichero ventas y quiero crear este enlace simbólico. 00:03:03
Entonces, ¿qué observamos aquí? Cuando yo creo el enlace simbólico, al hacer ls menos li del enlace simbólico, voy a tener que su inodo es este número, el tipo de objeto es una l, tiene todos los permisos, ¿vale? 00:03:18
el propietario y el usuario 00:03:35
ese que lo ha creado, el tamaño 00:03:38
fijaros que es de 20 00:03:40
K y luego está la fecha y el 00:03:42
nombre y si os fijáis 00:03:44
el nombre lo que me dice 00:03:47
es el nombre que apunto a 00:03:48
fichero ventas TXT 00:03:50
si yo miro 00:03:52
la información de ventas TXT 00:03:53
que ya existía de antes 00:03:56
este suite nuevo que veis que es diferente 00:03:57
los permisos son los que tuviera 00:04:00
el tipo de objeto 00:04:02
es una raya, que es la F, de fichero, o sea, la raya que corresponde al fichero, el usuario 00:04:03
y el propietario, y el tamaño, fijaros, no es el mismo, porque enlace simbólico, este 00:04:10
tamaño es lo justo que necesita para poder hacer plus, para poder enganchar con ventas. 00:04:16
Y toda la fecha de creación y todo es distinta. Vamos a crearlo con un ejemplo. He creado 00:04:21
en transgoo tengo varios ficheros y tengo fichero 1 y ventas vale si yo hago por ejemplo gea menos 00:04:28
15 de ventas txt os acordáis que el gea menos 15 lo que hacía era que me mostraba las 15 primeras 00:04:35
líneas yo tengo esta información si hago un ls menos l y de ventas os recuerdo que hacer el s 00:04:43
menos l y es lo mismo que hacer menos l menos y vale cuando sólo es una letra las puedo juntar 00:04:54
bien aquí estoy viendo este es el inodo los permisos lo ha creado susana del grupo profes 00:05:00
y este es el tamaño y está muy bien pues ahora voy a hacer el enlace simbólico menos este porque 00:05:10
quiero simbólico primero el fichero ventas punto txt y ahora voy a crear el enlace enlace simbólico 00:05:16
Lo llamo así, ¿vale? Muy bien, creado. Ahora hago ls menos li de todo, ¿vale? Voy a hacer un ls menos li de todo y así no tengo que buscar. Y tengo ventas. Es el que hemos visto antes, 922984. Este es el inodo. Enlace simbólico, otro inodo diferente, ¿vale? 00:05:23
Es una L, me da todos los permisos porque yo ahora lo que voy a poder es acceder, todo el mundo puede acceder para lectura, escritura y ejecución. El propietario soy yo, ¿vale? El fichero que he elegido el grupo profes, este es el tamaño que necesita para enganchar aquí y me está diciendo enlace simbólico a punta ventas, ¿vale? 00:05:43
Muy bien, si yo ahora hago un gead menos 15 o menos 8, por ejemplo, de enlace simbólico, ¿vale? Veo la información que hay en ventas, ¿vale? Veo las mismas 8 líneas que veía aquí, ¿de acuerdo? ¿Por qué? Porque lo que estoy haciendo cuando llamo a enlace simbólico es irme a ventas, ¿vale? Enlace simbólico me hace este caminito. 00:06:07
Si yo, por ejemplo, tengo ventas en este directorio y me voy a barra usuarios, barra ASIR o SINF, barra mis ficheros y pongo un enlace desde este directorio y lo pongo a otro directorio, lo enlazaría. Aquí estamos hablando de enlaces simbólicos en el mismo directorio. 00:06:35
Pero si yo le pongo otra ruta aquí, pues entonces me funcionaría igual, ¿vale? Es un acceso directo. El enlace duro es un poquito más raro de entender, ¿vale? Porque el enlace duro, lo que yo hago es, si yo tengo un fichero y está en un inodo o un directorio, lo que yo hago es crearle un nombre distinto. 00:06:57
Es decir, llamar a ese espacio del disco con un nombre diferente. Yo puedo llamar a ese fichero de diferentes maneras y es como si tuviera distintos ficheros, pero realmente estoy llamando al mismo. 00:07:20
Todas las modificaciones que se creen en cualquiera de los enlaces duros se van a modificar en todos. Es como si yo tengo un espacio en el disco y digamos que le llamo de distintas maneras. 00:07:34
Yo siempre pongo el ejemplo de que yo me llamo Susana, pero yo ocupo mi espacio y estoy en mi sitio y tengo el contenido que tengo. Pero hay gente que me llama profe, hay gente que me llama Susi, mi madre me llama hija. Entonces, todas esas formas distintas de llamar al mismo espacio serían los diferentes enlaces nuevos. 00:07:48
Si mi madre me regala un jersey y yo me pongo ese jersey, cambia mi aspecto. 00:08:13
Cambia mi aspecto para mi madre que me llama hija, en ese momento, como si me encuentro con vosotros, 00:08:19
si me llamáis profe o si me encuentro con otras personas que me llamen Susana. 00:08:25
Es un poco el concepto del enlace duro. 00:08:30
Es decir, un espacio físico, es decir, un inodo, tiene un nombre normalmente. 00:08:32
Pues yo puedo ponerle más un nombre. 00:08:37
¿Cuál es la sintaxis de los enlaces duros? 00:08:39
Pues LN sin la S, nombre de fichero y enlace duro. 00:08:41
Vamos a ver el ejemplo que os tengo puesto en la transparencia y ahora lo probamos. 00:08:47
Entonces, yo tenía inicialmente un fichero 1 y el fichero 1 tiene este inodo, tiene estos permisos y tiene este inodo. 00:08:51
Por defecto, aquí tienes un 1. 00:08:59
Cuando yo creo el enlace duro, enlace duro 1, si yo hago un LS menos LI, este número es el mismo. 00:09:02
Porque este espacio de disco es el mismo, solamente que lo estoy llamando de diferente manera. 00:09:11
Si observáis, todo es exactamente igual, porque estoy llamando al mismo espacio en disco. 00:09:17
Puedo crear tantos como quiera. 00:09:24
Y tampoco existe una jerarquía, es decir, fichero 1 no es más importante que enlace 1. 00:09:26
¿Vale? Todos son iguales, ¿de acuerdo? 00:09:32
Yo podría borrar uno u otro. 00:09:33
Cada vez que yo creo un enlace duro, lo veo aquí. 00:09:36
Yo aquí, en este numerito de aquí, identifico si se ha creado un enlace duro de un fichero, ¿vale? 00:09:38
Vamos a verlo con el ejemplo. 00:09:45
Os había contado que tenía estos ficheros. 00:09:47
Vamos a jugar con fichero 1, ¿vale? 00:09:51
Vamos a hacer un gea-9 de fichero 1. 00:09:53
Muy bien. 00:10:01
Simplemente este es un fichero de prueba, un saludo y una sonrisita, ¿vale? 00:10:02
Perfecto, pues vamos a hacer un enlace duro de este. 00:10:06
Entonces hacemos LL sin la S, fichero 1, y le vamos a llamar enlace duro, ¿vale? Tal cual. 00:10:08
Muy bien, pues si yo hago un LS menos LI de todo, por ejemplo, de todos los ficheros, me voy a encontrar el fichero 1. 00:10:17
Los permisos son estos de aquí, ¿de acuerdo? Enlace duro, el mismo inodo, los mismos permisos. 00:10:28
Y aquí tenemos un 2. Aquí sí lo podemos ver. Antes, cuando hemos hecho ls-l, antes de crearnos el enlace 1, aquí, en el apartado de número de enlaces, teníamos un 1. Aquí tenemos un 2. Tanto aquí como aquí. 00:10:33
Es decir, si os fijáis en esta línea y en esta otra es exactamente igual. El tamaño 43, cuando se creó todo exactamente igual, solo cambia el nombre. Si yo vuelvo a crear otro, podría crearlo de enlace 1, porque ya me da igual. 00:10:48
Ya me da igual, estoy llamando al mismo inodo, me da igual que utilice uno u otro. 00:11:10
Si ahora hago un ls-li, lo tengo, ahora tengo un 3. 00:11:16
Entonces, lo que estamos haciendo es utilizando el mismo espacio físico, pero llamándolo de distinta manera. 00:11:21
Si nosotros eliminamos el enlace duro tal cual, ya si hago un ls-li, me va a aparecer un 2. 00:11:28
Pero si borro el fichero 1 también, o sea, no es más importante. Simplemente ha desaparecido que ese espacio de disco se llame fichero 1. Y no tendría mucho más los enlaces. Es simplemente saberlos utilizar, saberlos distinguir y no mucho más. 00:11:38
Idioma/s:
es
Autor/es:
Susana López Luengo
Subido por:
Susana L.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
5
Fecha:
4 de mayo de 2022 - 7:10
Visibilidad:
Público
Centro:
IES PALOMERAS-VALLECAS
Duración:
11′ 56″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
29.85 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid