Activa JavaScript para disfrutar de los vídeos de la Mediateca.
05-Comandos linux 2 - Parte 5/7 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
vamos a ver hoy lo que son los enlaces duros y los enlaces blandos dentro de linux entonces
00:00:00
para que podamos hacer los ejercicios voy a abrir aquí cuatro terminales y en estos cuatro
00:00:08
terminales van a estar cuatro usuarios diferentes vale entonces como sé que todavía hay algunos que
00:00:18
no sabéis crear un usuario, voy a hacer yo aquí uno, porque os recuerdo que yo ya tengo
00:00:25
creado aquí unos, ¿vale? Si yo me voy arriba a mano derecha, selecciono aquí el alumno
00:00:31
y cierro la sesión, quiero que veáis que yo tengo aquí usuarios que se llama Luffy,
00:00:37
que se llama Nico, que se llama Nami y que se llama Sanji, ¿vale? Yo ya tengo cuatro
00:00:47
usuarios creado si vosotros no tenéis creado ningún usuario que solamente
00:00:52
tenéis creado el usuario alumno por si queréis crear usuarios en modo gráfico
00:01:00
es súper sencillo yo voy a hacer aquí uno si nos vamos aquí abajo
00:01:04
de acuerdo aquí 3369 puntitos y pinchamos en él con que compongáis aquí
00:01:23
por ejemplo usuarios en la esta de búsqueda pues esto es como en windows
00:01:33
vale le digo aquí qué aplicación quiero buscar y aquí me dice que ha encontrado
00:01:43
configuración de usuarios pues así que seleccionamos el único que
00:01:47
nos ha dado si pincho en configuración
00:01:52
seleccionó usuarios y fijaros que aquí lo pongo más grande para que lo veáis
00:02:01
Me dice que tengo usuarios alumno, que tengo Luffy, que tengo Nami, que tengo Sanji y aquí me dice la información, pero quiero que veáis que aquí arriba me pone desbloquear, porque si yo no lo desbloqueo, es decir, ahora mismo estoy como el usuario alumno.
00:02:08
El usuario alumno no puede hacer absolutamente nada, no tiene permisos de administración.
00:02:24
Pero si yo le doy a desbloquear, como el usuario alumno sí que puede convertirse en administrador, pongo la contraseña de alumno y ya tengo desbloqueado.
00:02:30
Entonces fijaros que aquí ahora sí que me aparece que yo puedo añadir un usuario o aquí abajo tengo seleccionado al Nico que yo lo puedo eliminar.
00:02:43
¿De acuerdo? ¿Qué es lo que quiero hacer ahora? Pues lo que quiero hacer es añadir un usuario.
00:02:54
Así que selecciono flechitas azules en añadir un usuario.
00:02:59
Pues le damos a añadir usuario y aquí simplemente le decimos que quiero que sea administrador o un usuario estándar.
00:03:03
Quiero un usuario estándar.
00:03:09
Pues pongo aquí, pues, Vegetta.
00:03:11
Me dice, ¿permitir que el usuario establece una contraseña en el siguiente inicio de sesión?
00:03:16
No, se la voy a poner yo ahora.
00:03:20
De acuerdo, y le vamos a poner clave dólar 1 y clave dólar 1.
00:03:21
¿Y ves que no me deja añadir?
00:03:35
Porque me dice que la contraseña debe ser más larga.
00:03:38
Pues voy a poner 2, 3, 4 y 5.
00:03:42
Y me dice 2, 3, 4 y 5.
00:03:48
¿Sí?
00:03:51
Y me dice que tampoco le gusta.
00:03:52
Hasta que no meta una contraseña me dice que no puede tener setencias.
00:03:54
pues aquí voy a poner una que es
00:03:57
password pero
00:03:59
la segunda es
00:04:01
un arroba
00:04:03
esta contraseña también se suele poner
00:04:04
cuando estáis haciendo pruebas y demás
00:04:17
porque es muy socorrida
00:04:19
y es esta de aquí
00:04:20
un arroba
00:04:23
pass
00:04:29
y en lugar de una
00:04:30
un 0, una r y una d
00:04:33
password
00:04:35
os lo digo porque yo siendo
00:04:36
root puedo poner la contraseña la que me dé la gana es decir me salto las
00:04:39
restricciones de longitud de de que tiene que tener una letra un dígito
00:04:44
tatatata vale pero como estoy en este caso en modo administración desde el
00:04:52
modo gráfico demás tengo que seguir las restricciones
00:04:57
pues una vez que ya ha puesto la contraseña le doy añadir y ya tenemos
00:05:01
el usuario por aquí vegeta de acuerdo si entonces así podéis crear todos los
00:05:05
usuarios entonces lo dicho vamos a para hacer este ejercicio voy a abrir cuatro
00:05:13
terminales lo voy a intentar poner
00:05:19
vale he colocado ya las ventanitas y lo que voy a poner en cada ventanita este
00:05:32
cambiando el prom para decirle que me ponga el usuario actual en el que estoy
00:05:40
vale entonces lo ponemos en todas que este comando ya lo conocéis
00:05:46
y por qué porque por ejemplo el primero va a ser el alumno
00:05:52
el segundo ya sabéis que me puedo convertir en otro usuario entonces me
00:05:57
voy a convertir en el usuario luffy voy a cargar su entorno
00:06:01
De acuerdo, y aquí en el usuario Luffy también voy a decirle que me diga solamente el usuario, para que lo veamos.
00:06:10
En el de abajo me voy a meter como el usuario Nico, y de nuevo le voy a decir que solamente quiero que me muestre en el prompt el Nico.
00:06:21
Y en el cuarto me voy a meter como el usuario Nami, que repito, son usuarios que he creado yo.
00:06:39
Ya sabéis crear usuarios en modo gráfico.
00:06:53
Entonces quiero que veáis que vamos a partir de aquí
00:06:55
Tenemos, empiezo de arriba a mano izquierda
00:06:59
Tenemos un terminal en el que está el usuario alumno
00:07:05
Sigo a mano derecha
00:07:11
El usuario que se llama Luffy, en ese terminal está trabajando Luffy
00:07:12
Sigo en el de abajo a mano izquierda
00:07:21
Estoy trabajando aquí como el usuario Nico
00:07:24
Y sigo con el terminal que está a mano derecha
00:07:27
Selecciono aquí el Nami y aquí está trabajando el usuario Nami
00:07:32
¿De acuerdo?
00:07:35
Me voy a colocar en el directorio Home
00:07:38
De Nami
00:07:40
Me voy a Nico, CD
00:07:42
Me voy a alumno, CD
00:07:44
Y me voy a Luffy y CD
00:07:46
Y le digo que me diga dónde estoy
00:07:48
Que me diga dónde estoy
00:07:51
que me diga dónde estoy
00:07:53
y que me diga dónde estoy
00:07:57
¿sí?
00:07:59
¿vale?
00:08:02
vale, pues para que veáis el ejemplo
00:08:04
y no nos esté molestando
00:08:05
cuando yo haga por ejemplo en el alumno
00:08:07
ls y que nos salga por aquí mil cosas
00:08:09
pues ya sabéis que vamos a hacer carpetitas
00:08:11
pues yo voy a poner como hoy es miércoles 1
00:08:13
pues
00:08:16
empiezo por alumno
00:08:17
mkdir
00:08:19
miércoles
00:08:21
y aquí voy a poner alumno
00:08:23
miércoles
00:08:26
bueno, me da igual, miércoles
00:08:28
1 y creamos el miércoles 1
00:08:32
en todas las carpetas
00:08:34
lo creamos en Luffy, lo creamos
00:08:35
en Nico y lo creamos
00:08:40
en Nami y nos metemos en la carpeta
00:08:42
y es
00:08:48
miércoles 1
00:08:49
vale
00:08:50
fijaros que estoy copiando y pegando
00:08:53
para no estar escribiendo aquí 15.000
00:08:55
cosas
00:08:57
de forma que si yo ahora le digo donde estoy en cada uno de ellos
00:08:58
cada uno de ellos estoy aquí
00:09:03
entonces tengo cuatro terminales abiertas
00:09:08
en cada uno de ellos estoy como un usuario diferente
00:09:19
y cada usuario dentro de su directorio home tiene un directorio que se llama miércoles
00:09:22
vamos a empezar a ver que es eso de un enlace duro y un enlace blando
00:09:28
Empiezo por un enlace duro. ¿Qué es un enlace duro? Un enlace duro no es más que una entrada dentro de una carpeta que hace referencia a un fichero que ya existe dentro de un sistema de archivos.
00:09:33
Y decís, ¿y esto qué coño quiere decir? Lo vamos a ver ahora muy claro. En palabras coloquiales. Como si yo dijese que tengo la oveja Dolly.
00:09:48
como si yo tuviese un fichero clonado, es decir, si yo tengo en mi ordenador un fichero, ese fichero yo puedo hacer dos cosas, o ese fichero si quiero que lo tengan por ejemplo en dos o tres carpetas diferentes,
00:09:58
Puedo hacer un copy-pega, pero si yo hago un copy-pega, yo voy a tener ese ficherito que van a ser cuatro ficheritos que son diferentes.
00:10:14
¿Me explico? Si yo modifico uno de los que yo he copiado, el original ya no es igual.
00:10:22
En cambio, si yo lo que hago es un enlace duro, lo que hago es coger ese mismo fichero y, como decirlo de alguna manera, lo clono.
00:10:30
De forma que en lugar de copiar y pegar, yo lo que estoy haciendo en otras carpetas es como abrir una puerta que lo que hace es abrir el mismo fichero.
00:10:40
Entonces, si yo tengo cinco, imaginaros, pongo la analogía, imaginaros que yo tengo en el instituto, yo tengo cinco clases, ¿vale? En esas cinco clases yo hay en una que lo que he hecho es crear una caja y dentro de esa caja he metido una serie de objetos, ¿vale?
00:10:50
Esa caja sería un fichero. Entonces yo puedo hacer varias cosas. O puedo coger esa caja, la copio y la llevo a las otras clases, pero ¿qué problema hay? Que esa caja ya no es la misma, sino que yo tengo esa caja copiada y pegada en las diferentes clases.
00:11:15
Pues un enlace duro lo que hace es, esa caja original que tengo en una clase la deja ahí, no la mueve. Y yo lo que hago en las otras clases es crear, por decirlo de alguna manera, una puerta mágica que yo lo que hago es cuando abro esa puerta estoy realmente accediendo a la caja que está en la primera clase.
00:11:30
¿Qué quiero decir con esto? Que el ficherito no se duplica
00:11:50
Sino lo que hago es poner puntos de acceso al mismo ficherito
00:11:54
Entonces, ¿qué estoy consiguiendo con esto?
00:12:00
Pues que yo no tenga, si el ficherito me ocupa 5 megas
00:12:03
Y yo quiero tenerlo 4 veces, no va a ser 5 por 4
00:12:08
Sino que solamente lo tengo una única vez
00:12:11
Ahora lo vais a ver bien con un ejemplo
00:12:14
Cuando se crea un fichero dentro de Linux siempre se crea de forma predeterminada con un enlace duro
00:12:16
Es decir, ¿cuántas veces existe ese fichero dentro del sistema?
00:12:26
Pues me pone 1, el número de veces que ese fichero está en el sistema
00:12:30
Entonces por defecto siempre nos va a poner 1
00:12:38
obviamente ya hemos dicho que esto lo que me permite es ahorrar espacio
00:12:40
y cuando yo creo enlaces duros que apuntan al mismo fichero
00:12:46
ese enlace duro tiene exactamente los mismos permisos
00:12:53
los mismos enlaces, las mismas propiedades en cuanto a usuario y grupos
00:12:57
las mismas fechas de ultim de creación de modificación de acceso
00:13:02
que contiene el fichero original
00:13:06
Aunque aquí ya no existe el concepto de fichero original. ¿Qué único problema tienen los enlaces duros? Que solamente pueden apuntar a ficheros que estén dentro del mismo sistema de archivos.
00:13:08
Es decir, dentro de la misma partición. Yo no puedo crear sistemas enlaces duros entre diferentes particiones, entre diferentes sistemas de archivos.
00:13:20
Cuando yo quiero crear un enlace duro, vamos a utilizar un comando que se llama ln.
00:13:30
Y al comando ln le vamos a pasar el fichero original, entre comillas, del que queremos crear enlace duro,
00:13:40
seguido de uno o varios enlaces que queremos crear a ese fichero.
00:13:50
cuando yo creo varios enlaces duros
00:13:55
a partir de ese momento yo no sé cuál es el fichero original y cuál es no
00:14:00
porque son todos el mismo
00:14:04
entonces yo no sé cuál es el original
00:14:06
si yo tengo 5 enlaces duros a un fichero
00:14:08
da igual, no pasa nada porque yo borre el original
00:14:11
porque realmente no hay original
00:14:17
yo lo que estoy rompiendo es esa puerta por decirlo así mágica
00:14:19
que me permite acceder a ese fichero entonces solamente se va a borrar ese fichero cuando
00:14:23
solamente quede una única un único enlace duro de acuerdo ahora lo vamos a ver entonces aquí ya no
00:14:30
hay distinción entre uno y otro vamos a ver qué es esto en la la ceduro para ver cómo funciona
00:14:40
esto enlace duro empiezo por el usuario alumno arriba mano izquierda vale y vamos a crear aquí
00:14:45
un fichero que se llame y por ejemplo aquí madre mía y le pongo aquí lista
00:14:51
compra alumno no lista compra grupo punto txt vale imaginaros que yo quiero
00:15:09
hacer aquí una lista de la compra y empiezo tomates vale lechuga y ya está
00:15:21
Porque no quiero saturar, ¿vale? Entonces, si yo hago un ls-l de este ficherito, que es el que me interesa, quiero que veáis que esta columna que me pone aquí representa lo que os he dicho por defecto, que todos los ficheros se crean como un enlace duro.
00:15:33
Es decir, ¿cuántas veces este fichero está en el sistema? Una, solo una, ¿sí? Pues ahora vamos a hacer, me voy a Luffy para seguir el orden, me voy a mano derecha e imaginaros que Luffy, obviamente tengo que tener permisos, yo quiero que Luffy, vale, para que podamos hacer bien el ejercicio voy a hacer una cosa porque estoy mirando que aquí solamente el alumno va a tener permisos.
00:15:59
quiero que ejecutéis este comando
00:16:32
el chmod
00:16:34
y quiero que pongáis
00:16:36
777
00:16:38
para que no tengamos problemas
00:16:39
porque como todavía no he explicado los permisos
00:16:42
lo único que le estoy diciendo
00:16:44
con este comando es que todo el mundo
00:16:46
tiene permisos para escribir en este fichero
00:16:48
¿de acuerdo? entonces le voy a poner
00:16:50
777
00:16:52
y le voy a poner
00:16:53
el ficherito que le quiero dar permisos
00:16:55
de forma que quiero que veáis
00:16:58
que es lo que ha hecho aquí
00:17:00
lo que ha hecho aquí es decirle que todo el mundo
00:17:01
puede leer y escribir, eso es lo que le estoy diciendo
00:17:06
¿de acuerdo? ¿sí?
00:17:08
esto es para que podamos hacer los ejercicios
00:17:11
porque quiero que veáis
00:17:13
cómo puedo
00:17:15
escribir desde otro
00:17:16
vale, este ficherito
00:17:20
imaginaros que no me ocupa
00:17:22
aquí no me ocupa nada, ¿vale? porque este ficherito
00:17:24
no lo he rellenado
00:17:26
de nada, pero imaginaros que
00:17:28
este fichero pues me ocupa 20 megas 30 megas 150 megas porque imaginaros que es una iso yo que sé
00:17:30
entonces me voy a ir a luz y cómo puede crear luz y un enlace duro a ese fichero pues si yo utilizo
00:17:37
el comando estoy en luz bien y estoy en miércoles yo le digo ln y ahora le voy a decir oye dónde
00:17:44
está el fichero del que quiero clonar lo por decirlo así que no es clonar vale no voy a
00:17:51
crear dos ficheros, sino que
00:17:56
voy a crear una puerta, entre comillas
00:17:58
entenderme
00:18:00
para poder acceder
00:18:01
a ese fichero, pues le digo, ¿dónde está el
00:18:04
fichero listado? lista compra
00:18:06
grupos, está dentro de
00:18:08
home, está dentro de alumno
00:18:10
está dentro de miércoles
00:18:11
y se llama lista compras
00:18:13
¿sí? ahora, ¿dónde
00:18:16
quiero crear el enlace duro?
00:18:17
lo quiero crear aquí, voy a
00:18:19
utilizar la ruta absoluta para que veáis
00:18:21
donde lo estoy creando, lo estoy creando
00:18:23
dentro de Rayajón, lo estoy creando dentro de Luffy, lo estoy creando dentro de miércoles y lo voy a llamar, por ejemplo, lista-grupo-luffy.txt, ¿sí?
00:18:26
¿Qué es lo que ha hecho este comando? Quiero que veáis que si yo ahora pongo un ls-l y le digo lista-grupo-luffy, porque yo le he dicho que aquí se va a llamar
00:18:46
lista, GUR por Luffy. Quiero que veáis que si yo refresco aquí el LS, quiero que veáis
00:18:55
esto, por favor, que es lo que me interesa. Veis que ahora me pone aquí un 2 y veis que
00:19:02
aquí me pone un 2. Veis que tiene exactamente los mismos permisos aquí y aquí y que tiene
00:19:09
el mismo propietario y el mismo grupo aquí y aquí, es decir, todo es igual, lo que pasa
00:19:19
que lo que os pongo en rojo me dice, oye, ¿cuántas veces está este fichero en mi
00:19:25
ordenador, en mi partición? Y me dice, mira, está dos veces. ¿Me seguís? ¿Sí? ¿Qué
00:19:33
pasa si ahora este tío que es luffy hace lo siguiente dice oye nano y coge su
00:19:43
fichero en mí se oye el listado grupo luffy y lo editó
00:19:50
vale estoy accediendo al mismo fichero quiero que entendáis que no es un copy
00:19:56
pega no es solamente un fichero en el disco duro que está ocupando un fichero
00:20:03
disco duro son diferentes accesos vale a ese fichero al mismo
00:20:08
fichero todos son el mismo fichero si yo ahora pongo aquí lechuga tomate y pongo
00:20:14
aquí yo que sé
00:20:20
queso y yo lo guardo si
00:20:24
si yo me voy aquí alumno estoy ahora aquí en alumno
00:20:29
Estoy aquí. Si yo le hago un cat de lista compra grupo, fijaros que aquí me pone el queso, porque repito, es el mismo fichero. Están trabajando en el mismo fichero. Por eso me pone que ese fichero está dos veces en mi sistema.
00:20:37
Es decir, hay dos nombres que están apuntando a la misma parte del disco duro que representa ese fichero.
00:20:57
Si yo me voy abajo a Nico, que yo estoy aquí, ahora estoy en Nico, y voy a hacer lo mismo.
00:21:05
Oye, Nico quiere también hacer un enlace duro.
00:21:10
Pues le pongo ln, ln, y le digo, a ver, ¿de quién?
00:21:14
Pues de Rayajón, y voy a hacerlo, por ejemplo, de Luffy, porque es el mismo fichero.
00:21:19
De Luffy, de miércoles, de lista grupo y se va a llamar dentro de Nico, dentro de examen, uy examen, miércoles 1 y se va a llamar mi lista, mi lista Nico, punto txt.
00:21:23
¿De acuerdo? Si yo ahora le digo ls menos l de mi lista, y aquí arriba en alumno vuelvo a hacer un ls de lista compra grupo, y aquí en Luffy vuelvo a hacer un ls de lista grupo Luffy, quiero que veáis, por favor, empiezo por alumno.
00:21:51
¿Cuántas veces está el ficherito lista compra grupo?
00:22:14
Está tres veces en el sistema
00:22:20
Me voy a Luffy, me dice que este ficherito que se llama lista grupo Luffy
00:22:22
Está tres veces en el sistema
00:22:28
Y si me voy a Nico, me dice que este ficherito que se llama mi lista Nico
00:22:30
Está tres veces en el sistema
00:22:36
Entonces fijaros que estos tres me indican las tres veces que están el ficherito
00:22:38
Una, dos y tres
00:22:48
Si lo queréis ver de otra manera, este es una, este es dos y este es tres
00:22:49
Pero estos tres nombres apuntan al mismo fichero
00:22:58
Es el mismo fichero
00:23:04
No son ficheros diferentes, ¿sí?
00:23:06
Hago en el cuarto, estoy con el NAMI, y ahora voy a utilizar rutas relativas, simplemente por variar.
00:23:10
Pues le voy a decir, oye, quiero que me crees.
00:23:17
Y en este caso, punto, punto, punto, punto.
00:23:22
Y le digo, por ejemplo, de alumno, venga, de alumno y de miércoles.
00:23:25
Y se llama lista compra y lo quiero llamar nami compra, nami lista, punto txt.
00:23:33
Si yo le digo ls menos l y nami lista, pues quiero que veáis que si yo ahora le hago el ls de todos los usuarios,
00:23:48
Quiero que veáis de nuevo que yo tengo aquí el 4, diciendo que hay 4 veces este fichero, que hay 4 veces este fichero, que hay 4 veces este fichero.
00:24:04
¿Y cuáles son esas 4 veces? Pues este es 1, este es 2, este es 3 y este es 4. El mismo fichero.
00:24:15
Si coge en este caso Nico, voy a limpiar todas las pantallas y le voy a decir aquí cat de lista, cat de lista grupo Luffy, cat mi lista Nico y aquí cat na mi lista, todos es el mismo fichero.
00:24:28
Me voy, por ejemplo, a Nico
00:25:00
Y Nico me dice, oye, voy a añadir un elemento a la lista que tengo que comprar
00:25:02
Que tenemos que comprar todos
00:25:05
Y digo, oye, Nico, mi lista
00:25:07
Y voy a poner aquí, por ejemplo
00:25:09
Y que le digo, aquí, yo qué sé
00:25:12
Aquí me da igual
00:25:16
Pan molde
00:25:17
Pan molde
00:25:20
Y obviamente, chocolate
00:25:22
Entonces lo guardo
00:25:25
Entonces este ya lo ha guardado
00:25:27
Si aquí me voy a alumno, hago un cat, si me voy a Luffy y hago un cat, si me voy a Nami y hago un cat, es el mismo fichero.
00:25:29
Es decir, quiero que veáis que aquí el Nico ha añadido estas dos líneas y de repente esas dos líneas se quedan reflejadas en todos los demás lugares
00:25:39
porque es el mismo fichero que os quede claro si qué pasa si yo borro por ejemplo este fichero de
00:26:01
aquí vale lo voy a borrar porque podéis pensar es que es el fichero original pasa algo si yo lo
00:26:12
borro pues imaginaros que yo hago esto ls menos l y hemos dicho lista compra lo voy a poner así
00:26:17
para borrar y que no nos aturemos si yo borro estoy en alumno vale estoy aquí si
00:26:27
yo lo borró y pongo rm menos efe para que no me pregunte y listo ya lo tengo
00:26:43
borrado si yo si hago un ls menos l me dice que aquí ya no tengo el fichero
00:26:54
pues me voy a ir a los otros y voy a decirle que me lo refresque
00:26:59
Uy, perdonadme. Quiero que veáis qué ha pasado.
00:27:04
Que ahora me dice, ¿cuántas veces está ese fichero en el sistema?
00:27:13
Tres, tres y tres.
00:27:16
Esta de aquí es una, esta de aquí es otra y esta de aquí es otra.
00:27:19
Entonces aquí no existe el concepto de fichero original, fichero...
00:27:26
No. Aquí todos apuntan al mismo sitio.
00:27:30
Son todos el mismo fichero.
00:27:33
¿Cuándo va a desaparecer ese fichero?
00:27:36
cuando solamente quede un enlace duro y yo borre ese enlace duro.
00:27:38
¿De acuerdo?
00:27:43
¿Sí?
00:27:44
Esto en cuanto a un enlace duro.
00:27:46
Ya os digo que el problema que tiene un enlace duro
00:27:49
es que yo no puedo crear un enlace duro entre diferentes sistemas de archivos,
00:27:51
para que me entendáis, entre diferentes particiones.
00:27:55
Pues ahora vamos a ver qué es un enlace blando, ¿vale?
00:27:58
Un enlace simbólico.
00:28:02
Entonces, un enlace blando lo que hace es, como si fuese un acceso directo, lo mismo que vosotros habéis visto dentro de Windows de un acceso directo, es un fichero diferente que apunta a otro fichero, ¿vale?
00:28:04
Entonces, eso es un enlace simbólico. ¿Qué es lo bueno que tiene un enlace simbólico? Pues que ese ficherito que se crea no ocupa nada porque simplemente es una flecha que apunta a otro fichero.
00:28:21
¿De acuerdo? Y puede apuntar a ficheros, a directorios y lo mejor de todo es que se pueden crear enlaces simbólicos entre diferentes sistemas de archivos.
00:28:35
¿Qué problema tiene el enlace simbólico?
00:28:45
El acceso, pues que si es un ficherito que apunta a otro
00:28:49
Si el ficherito original se borra
00:28:54
Esa flecha apunta a nada
00:28:57
Entonces eso es lo que se llama un enlace que está
00:28:59
Lo vais a ver en los apuntes como colgante
00:29:03
Pero es un enlace que no apunta absolutamente a nada
00:29:06
Un enlace roto
00:29:09
Lo vais a ver como enlace roto o en este caso colgante
00:29:10
Ese es el problema que tienen los enlaces. Dentro de Linux se utilizan muchísimo los enlaces, pero muchísimo, ¿vale? Entonces vamos a ver un enlace porque quiero que veáis qué permisos me crea y quiero que veáis qué problema tiene.
00:29:14
Entonces nos vamos otra vez a cada una de las ventanitas
00:29:32
Y por ejemplo, otra vez cojo al alumno
00:29:36
Y vamos a crear aquí, en este caso, nano
00:29:42
Y voy a poner aquí
00:29:44
Reuniones.txt
00:29:46
Y pongo aquí lunes a las 8 y 35
00:29:56
Yo qué sé
00:30:06
Aula
00:30:11
Estudio
00:30:12
¿Sí?
00:30:14
Entonces nosotros tenemos aquí
00:30:19
Este de reuniones
00:30:20
Voy a poner así para que solamente me salga ese
00:30:24
¿De acuerdo?
00:30:27
Y como antes, para no tener ningún tipo de problemas
00:30:30
Esto lo pongo porque ya explicaré
00:30:32
¿De acuerdo?
00:30:41
Esto sé que no lo he explicado
00:30:41
Pero simplemente le estoy diciendo que todo el mundo puede escribir
00:30:43
Aunque ahora me da un poquito igual
00:30:45
Si sé escribir el comando, claro
00:30:47
¿Sí?
00:30:50
Vale
00:30:53
También voy a hacer lo siguiente
00:30:53
Voy a hacer
00:30:55
Una carpeta
00:30:58
MKD carpeta
00:31:06
Y va a ser
00:31:08
Apuntes grupo
00:31:08
De forma que si yo tengo esto de aquí
00:31:12
Yo tengo apuntes grupo
00:31:17
y tengo la carpeta, ¿de acuerdo?
00:31:20
y de nuevo, para no
00:31:22
marear la perdiz ahora
00:31:24
voy a poner a la carpeta apuntes
00:31:25
grupo, le voy a poner también
00:31:28
todos los permisos
00:31:32
repito, soy
00:31:33
consciente de que no he explicado los permisos
00:31:36
entonces, simplemente para que sepáis
00:31:38
que así, le doy a todo el mundo
00:31:40
todo el mundo puede escribir ahí
00:31:42
puede leer y puede escribir
00:31:43
vale, pues ahora, me voy a Luffy, voy a empezar
00:31:45
por Luffy, Luffy os recuerdo que está en su carpetita miércoles, ¿cómo puedo
00:31:48
crear un acceso directo? pues si yo pongo ln
00:31:52
y para crear un acceso directo, un no simbólico, tengo que poner guión s
00:31:56
y a partir de aquí es igual que todo, le digo oye
00:32:00
quiero coger de raya home, de raya
00:32:04
alumno y de raya miércoles y quiero hacer
00:32:08
un enlace simbólico a reuniones
00:32:12
¿Y cómo lo voy a llamar? Pues aquí voy a alterar, he puesto la ruta absoluta aquí, pues ahora voy a poner relativa
00:32:14
Como la quiero crear en la carpeta en la que estoy, simplemente con poner el nombre que le quiero dar
00:32:21
Pues yo le pongo reuniones alumno.txt
00:32:25
Vamos a ver que es lo que ha creado esto, si yo le digo ls menos l y le pongo aquí que me diga de reuniones
00:32:36
Entonces, quiero que veáis qué es lo que me ha puesto. Fijaros primeramente que me pone una L aquí al principio, no sé si la veis, que aquí me pone una L, diciendo que esto es un enlace simbólico.
00:32:45
luego me pone que tiene todos los permisos, pero siempre en los enlaces me va a poner que tiene todos los permisos,
00:33:04
porque realmente los permisos que va a tener, ahora voy a cambiar los permisos luego de reuniones,
00:33:12
para que veáis que aquí me va a seguir poniendo que todo el mundo puede leer y escribir,
00:33:18
es más, lo voy a cambiar ahora porque quiero que no os confundáis, voy a decirle por ejemplo,
00:33:25
este de aquí, vale
00:33:31
quiero que veáis que aquí
00:33:45
esto es simplemente para que lo veáis
00:33:47
quiero que veáis
00:33:49
que aquí me pone
00:33:52
rwx, rw, guión
00:33:53
rwx
00:33:55
quiero que veáis que aquí le he quitado un permiso
00:33:56
vale, ya explicaremos
00:34:00
que quiere decir este guión
00:34:01
pues si yo me voy aquí
00:34:02
aquí sigue teniendo todos los
00:34:05
permisos, vale, porque esto es un
00:34:13
fichero diferente. Este fichero que se llama reuniones alumno txt, este fichero es un fichero
00:34:15
diferente, son dos ficheros. Lo que pasa que este fichero lo que contiene es una flechita que apunta
00:34:24
a quién. Y veis aquí la flechita, esta flechita, me dice oye esto es un enlace que apunta, es un
00:34:31
fichero que realmente está apuntando es un acceso directo. ¿Y a qué fichero está
00:34:41
apuntando? Pues está apuntando a este ficherito que me ha determinado aquí, ¿sí?
00:34:47
De forma que si yo le digo cat y le digo reuniones alumno, pues obviamente me está
00:34:54
apuntando al otro fichero, ¿sí? ¿De acuerdo? Pero quiero que veáis que aquí me pone
00:35:01
que este enlace es uno, y aquí me dice que este reuniones es uno
00:35:13
son dos ficheros diferentes, lo que pasa
00:35:16
que este fichero, repito, es simplemente un fichero que
00:35:20
lo que hace es apuntar a otro fichero, entonces ¿qué problema
00:35:24
tengo aquí? que si yo cojo este fichero, ¿vale? el nico, vamos a hacerlo
00:35:29
con el nico, le digo ln-s y raya
00:35:32
home, y aquí sí que le tengo que decir al alumno, tengo que decir cuál es el fichero
00:35:36
original, aquí sí que le tengo que decir el fichero original
00:35:41
y le digo miércoles y le digo
00:35:43
aquí reuniones y aquí se va a llamar
00:35:47
pues yo que sé
00:35:50
dichosas
00:35:52
reuniones punto txt
00:35:55
de forma que si yo le digo
00:35:59
menos l dichosas
00:36:01
pues aquí me vuelve a decir que este
00:36:03
es un ficherito diferente
00:36:07
a este de aquí de Luffy y a este de aquí de alumno, ¿sí?
00:36:09
Pero resulta que este ficherito dichosas reuniones está apuntando a este de aquí
00:36:16
y este reuniones de alumno está apuntando a este de aquí, ¿sí?
00:36:22
De forma que si yo como Nico le digo que quiero ver las dichosas reuniones,
00:36:28
pues estoy viendo las dichosas reuniones.
00:36:33
Pero ¿y qué pasa si coge alumno y hace esto?
00:36:35
digo voy a borrar
00:36:37
las reuniones
00:36:39
ya la he borrado
00:36:42
ya no tengo ese ficherito
00:36:43
¿qué es lo que ha pasado con este de aquí de Luffy?
00:36:47
estoy en Luffy
00:36:50
estoy en Luffy
00:36:50
¿y qué pasa si yo ahora hago un cut?
00:36:54
¿qué es lo que me dice?
00:36:59
estoy en Nico
00:37:00
¿y qué pasa si yo le digo un cut?
00:37:01
quiero que veáis que es lo que ha pasado
00:37:03
esto es lo que se llama un enlace roto
00:37:04
¿vale? o colgante
00:37:06
Como ya no existe el fichero original, me dice, oye, estoy apuntando a un fichero que no existe. ¿Por qué? Porque este ficherito de aquí, es decir, este ya no existe. Este ficherito de aquí, al que apuntaba, ya no existe.
00:37:08
Entonces, ese es el problema que tienen los enlaces
00:37:30
Pero eso no lo conseguiréis como un problema
00:37:35
Porque no es ningún problema
00:37:39
¿De acuerdo? ¿Sí?
00:37:40
Yo también puedo hacer lo siguiente
00:37:43
Imaginaros que yo estoy aquí en el escritorio, ¿vale?
00:37:44
Este es el escritorio de alumno
00:37:53
¿Veis lo que yo tengo?
00:37:54
Que es ver C, ficheros
00:37:56
Es decir, yo aquí no tengo nada, ¿verdad?
00:37:58
Es decir, tengo aquí estos ficheritos
00:38:00
tengo aquí estos ficheritos
00:38:01
estos tres, tengo por aquí esta ISO
00:38:05
y tengo aquí a mano derecha un .zip
00:38:11
vale, pues me voy a ir al alumno
00:38:13
que no sé quién
00:38:15
ya verás como es el último
00:38:20
joder, madre mía
00:38:22
me voy aquí al alumno
00:38:23
y voy a hacer lo siguiente
00:38:26
digo, oye, quiero que me crees
00:38:27
un enlace simbólico
00:38:29
a rayajo, alumno
00:38:32
uy, perdonadme
00:38:34
a raya home
00:38:38
a raya home, raya home, raya home
00:38:40
alumno
00:38:45
miércoles
00:38:47
y os acordáis la carpetita apuntes grupo
00:38:48
y donde quiero que me la crees
00:38:50
pues dentro de home
00:38:53
dentro de alumno
00:38:54
dentro de escritorio y se va a llamar
00:38:56
acceso
00:38:58
a apuntes
00:39:01
¿Sí? Voy a minimizar esto de aquí porque quiero que veáis qué es lo que ha pasado en el escritorio. No sé si veis lo que ha pasado en el escritorio. Es decir, me ha creado un acceso directo, ¿vale? Un ln-s, que cuando yo acceda a él, ¿a dónde estoy accediendo? Pues a la carpeta que le hemos dicho antes aquí.
00:39:05
¿Era este? Sí, vale
00:39:29
A la carpetita, miércoles, apuntes grupo
00:39:34
¿Sí? Voy a crear, por ejemplo, algo
00:39:38
Le digo, oye, quiero crear dentro de
00:39:40
Raya Home
00:39:43
Alumnos, miércoles
00:39:45
Y apuntes grupo, voy a crear ficheritos que sean
00:39:49
Apuntes, son
00:39:52
Del 1 al 10, ¿de acuerdo?
00:39:55
Punto txt
00:39:59
si yo abro esta carpetita
00:40:00
pues quiero que veáis
00:40:04
que efectivamente estoy accediendo a esa carpetita
00:40:05
¿lo veis?
00:40:08
¿sí?
00:40:11
pero ¿y qué pasa si a mí se me ocurre
00:40:13
borrar esta carpetita?
00:40:15
¿vale? porque yo estoy aquí
00:40:18
¿qué pasa si yo le digo rm-rf?
00:40:20
que este comando ya lo conocéis
00:40:23
oye, quiero que me borres
00:40:24
apunte el grupo
00:40:26
ya he borrado la carpeta
00:40:27
¿Qué es lo que ha pasado con este acceso? ¿A qué está apuntando? Está apuntando a una carpeta que no existe. Entonces me dice, oye, que este enlace está roto. Digo, pues vale, pues si está roto, pues lo cojo y lo borro.
00:40:29
Yo no sé si os acordáis que todos vosotros en el escritorio de vuestros ordenadores del centro tenéis en el escritorio un icono que pone datos. Pues eso es un enlace simbólico a la carpeta que está dentro de Home que se llama datos.
00:40:44
¿entendéis la diferencia entre un enlace
00:40:59
blando y un enlace duro?
00:41:03
con esto me vale perfectamente
00:41:06
¿sí?
00:41:08
quiero que entendáis esto porque se utiliza
00:41:10
muchísimo dentro de todos los sistemas
00:41:12
¿de acuerdo?
00:41:15
si yo me voy, ya lo veremos
00:41:16
pero si yo me voy dentro de la carpetita
00:41:18
yo que sé, dentro de TC
00:41:22
y yo dependiendo de lo que me ponga por aquí
00:41:24
por ejemplo
00:41:27
Por ejemplo, si yo me voy
00:41:29
Voy a poner esto más grande
00:41:37
Porque esto ya lo tengo aquí
00:41:38
Si yo me voy al ficherito etc
00:41:41
Y por ejemplo rc, rc, rc0
00:41:45
¿Vale?
00:41:49
Ya os explicaré qué es esto
00:41:49
Pero si yo le pongo un ls-l
00:41:51
Quiero que veáis
00:41:53
Que son todos los ficheros que él tiene aquí
00:41:55
Todos son enlaces simbólicos.
00:41:59
De forma que me dice, oye, este ficherito está apuntando a este ficherito.
00:42:04
Este otro ficherito está apuntando a este ficherito de aquí.
00:42:13
Es decir, se utilizan los enlaces simbólicos un montonazo.
00:42:21
Y repito, lo bueno que tienen los enlaces simbólicos es que me permiten crear enlaces entre diferentes sistemas de archivos.
00:42:24
Yo no sé si tengo aquí... Vale. ¿Ves que yo tengo, por ejemplo... A ver si tengo el SDA, SDA1... Vale. ¿Ves que yo tengo aquí el SDA1 y el SDA2? Me explico.
00:42:33
Yo tengo el SD-A1 y el SD-A2
00:42:59
Tengo dos particiones
00:43:12
En el primer disco duro tengo dos particiones
00:43:13
Tengo
00:43:15
Ay, perdonad
00:43:17
Tengo en el SD-A1
00:43:25
Que está
00:43:27
Que es donde tengo instalado el Linux
00:43:29
Y tengo una segunda partición que está aquí
00:43:31
Esto es una partición, que lo sepáis
00:43:33
Esto es partición 1
00:43:37
Y esto es partición 2
00:43:42
Es decir, que si yo tengo mi disco duro
00:43:46
Pues hay una partición que esta se llama SDA1, ya lo veremos
00:43:50
Y esta de aquí se llama SDA2
00:43:56
Yo no sé si os acordáis con el Gparted
00:43:58
Pues esta me dice que es de 38 GB y esta me dice que es de 19 GB
00:44:00
¿Sí?
00:44:07
¿De acuerdo?
00:44:09
Pues yo puedo hacer un enlace simbólico de un fichero que está aquí
00:44:10
y hacerlo aquí
00:44:15
pero un enlace duro
00:44:16
solamente lo voy a poder hacer
00:44:18
dentro de su propia
00:44:21
partición
00:44:22
¿de acuerdo?
00:44:23
por ejemplo, imaginaros que
00:44:26
yo tengo lo siguiente
00:44:29
estoy como alumno
00:44:30
y estoy aquí
00:44:31
no, estoy en directorio home
00:44:34
estoy aquí
00:44:37
¿vale? rayajón alumno
00:44:38
rayajón alumno, ¿de acuerdo?
00:44:40
imaginaros que yo
00:44:43
quiero hacer un enlace simbólico a un ficherito que está dentro de tc que se
00:44:45
llama para su w y lo quiero hacer aquí que se llama ver usuarios me ha dejado
00:44:51
sí sí yo le digo guión ls menos l ver usuarios me ha creado el enlace
00:44:59
simbólico a ese fichero hito es un fichero hito que está dentro de la
00:45:05
carpeta etc ficherito de configuración que se llama
00:45:08
para su wd pues ahora voy a crear lo mismo pero voy a crear un enlace duro
00:45:11
digo yo voy a crear un enlace duro le quitó el guión s
00:45:17
y le voy a poner cuentas que me dice no sé si lo veis
00:45:23
ahí me dice oye fallo al crear el enlace
00:45:34
y me pone enlace cruzado entre dispositivos no permitido no puedo hacer un enlace duro entre
00:45:39
diferentes sistemas de archivos de acuerdo si mal pues en esta parte terminó el vídeo solamente lo
00:45:47
dedicado a enlace duro centrales simbólico pero espero que os haya quedado claro de qué va la
00:45:55
cosa pues en el siguiente vídeo terminamos ya con las opciones de esta presentación de comandos
00:46:00
- Idioma/s:
- Autor/es:
- Fernando Herrero Núñez
- Subido por:
- Fernando Jesús H.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 19
- Fecha:
- 31 de diciembre de 2022 - 12:49
- Visibilidad:
- Público
- Centro:
- IES EL CAÑAVERAL
- Duración:
- 46′ 09″
- Relación de aspecto:
- 1.85:1
- Resolución:
- 1920x1040 píxeles
- Tamaño:
- 118.67 MBytes