Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Archivado en Linux 3/3 - 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 otra utilidad también muy utilizada en Linux que se llama Cepillo. Os voy a mostrar aquí porque quiero que veáis. Dentro del Cepillo, que fijaros que aquí hay una cosa que os va a chocar al principio, que me dice lee la lista de archivos que tiene que hacer la copia de la entrada estándar. Ahora veremos qué es eso.
00:00:00
Dentro del cepillo vamos a tener tres modos, lo que se llama copia afuera, que para nosotros es hacer una copia de seguridad, hacer un archivado, recuperar el archivado que es copia adentro y lo que hacer es copiar una estructura de un origen a un destino.
00:00:27
Es decir, imaginaros que el copia afuera es hacer una copia de seguridad. Yo hago la copia de seguridad, me la llevo a otro directorio y la extraigo. Pues para extraerlo es lo que se llama copia dentro.
00:00:46
¿Y qué sería copia de paso? Directamente copiar la estructura de un árbol de directorio a un destino, sin hacer previamente, digamos, que el volcado a un fichero y luego pasarlo.
00:01:00
Si yo quiero utilizar para crear un archivado, utilizo la opción guión O
00:01:11
Si quiero recuperar ese archivado, utilizo la opción I
00:01:16
Y si quiero hacer lo que se llama copia de paso, es decir, copiar la estructura de un sitio a otro, utilizo la guión P
00:01:21
Pues vamos a verlo con un ejemplo, ¿vale?
00:01:27
Porque esto al principio nos puede chocar un poquito
00:01:29
Nos vamos a ir aquí
00:01:32
Nos vamos a ir al capeta Martes, que teníamos aquí la estructura I es caña veral
00:01:34
Y por ejemplo, vamos a trabajar con la carpeta almacén, porque el almacén tiene por ahí bastantes cosas.
00:01:39
¿Qué pasa si yo, por ejemplo, voy a empezar por lo fácil, me voy a ir al CSV nuevos y voy a decir que quiero que me muestre todo lo que empieza por M, que son esos dos.
00:01:51
¿Cómo funciona el comando cepillo?
00:02:06
Pues el comando cepillo funciona de la siguiente manera
00:02:11
Si yo le digo un listado, ¿vale?
00:02:13
Y le digo M asterisco, ¿sí?
00:02:17
Si queréis ver en este caso que se muestre en una sola columna
00:02:21
Lo tenemos ahí, ¿vale? Por si lo veis más claro
00:02:24
Es decir, yo tengo que listar los ficheros de los que quiero que me haga
00:02:27
Una copia de seguridad, un volcado
00:02:31
Y ahora yo esto se lo voy a pasar mediante una tubería al comando cepillo, porque repito, el cepillo trabaja con la entrada estándar, de forma que yo voy a coger el resultado de este comando y se lo voy a pasar al comando cepillo de entrada.
00:02:34
Entonces, ¿qué va a recibir el comando cepillo de entrada? Pues el comando cepillo de entrada va a recibir el nombre de estos dos ficheros, que es lo que va a recibir aquí.
00:02:57
¿Y cómo le digo que quiero que me lo guarde en un ficherito? Es decir, ¿cómo quiero decir que lo que quiero es crear el contenedor?
00:03:12
Pues le tengo que decir la opción guión o, que es la que hemos visto antes. Siempre os aconsejo que pongáis la guión v para que os diga que es lo que va haciendo.
00:03:19
entonces esto le tengo que decir que lo quiero guardar en un fichero y aquí en el fichero lo
00:03:27
podéis llamar como os dé la gana vale pues yo le pongo aquí copia 1 y por convenio le pongo el
00:03:34
cepillo vale entonces fijaros que me está diciendo que me está metiendo todos los ficheros si yo le
00:03:40
digo lh y le digo aquí el copia pues fijaros que tengo ahí para que veáis el tamaño que tiene
00:03:48
vale, que tengo ahí los 311 megas correspondientes
00:03:57
yo luego esto lo puedo comprimir, vale, esto es como si fuese el tar
00:04:01
¿sí? ¿qué pasa si yo ahora borro
00:04:05
estos ficheros, borro el megapartido asterisco
00:04:10
borro estos de aquí, ya los tengo borrado, si yo le digo
00:04:14
el ls, vale, me dice
00:04:17
que no existe ninguno, pero yo sí que tengo el
00:04:22
copia este, ¿cómo puedo
00:04:25
restaurarlos? pues yo le voy a decir
00:04:28
oye, el cpio
00:04:30
y en este caso no le voy a decir
00:04:32
guion o, sino que le voy a decir
00:04:34
guion
00:04:36
para decirle que es de salida
00:04:37
le voy a decir que es una i
00:04:40
entonces yo le digo
00:04:42
una i
00:04:44
la v recordar para que muestre que es lo que está
00:04:44
haciendo
00:04:48
¿si?
00:04:48
y yo ahora le voy a decir
00:04:52
cuál es el ficherito
00:04:53
de donde voy a coger, pero como
00:04:56
repito que el cepillo trabaja
00:04:57
con la entrada estándar, se la tengo que pasar
00:04:59
como entrada estándar, por eso utilizo
00:05:02
el reaccionamiento de entrada
00:05:03
y aquí le voy a pasar el
00:05:04
copia1.cepillo
00:05:06
entonces
00:05:09
si se lo paso, si yo ahora
00:05:11
le digo que me diga
00:05:13
esto es de aquí, pues yo ya tengo
00:05:15
recuperado los ficheros correspondientes
00:05:22
¿sí?
00:05:24
Entonces, al principio cuesta, pero fijaros que yo le digo, oye, quiero restaurar, pero como yo no le puedo pasar un fichero, sino que él lo lee de la entrada estándar, por eso tengo que utilizar el relacionamiento de entrada, ¿sí?
00:05:25
Si yo quiero ver lo que contiene un cepillo sin extraerlo, yo puedo utilizar la opción T de Toledo. Si yo digo la opción T de Toledo, lo único que hace es mostrarme el contenido. No me extrae nada.
00:05:41
Si le quito la T, lo que hace es extraérmelo. ¿Sí? Hasta aquí me seguís. Es decir, dos formas. Si yo utilizo, si yo quiero hacer una copia, pues fijaros que puedo utilizar este comando de aquí.
00:05:57
le digo, oye, le digo un listado de los ficheros que yo quiero meter en la copia
00:06:20
y se lo paso al comando cepillo
00:06:26
porque el comando cepillo trabaja con la entrada estándar
00:06:29
con esto le estoy diciendo que me lo empaquete
00:06:34
pero le tengo que decir dónde quiero que me lo guarde
00:06:37
y para eso utilizo el recinamiento de salida
00:06:40
si yo quiero ver qué es lo que contiene el cepillo
00:06:43
ya hemos visto que utilizo el cepillo con la opción guión y
00:06:46
La V para que me vaya mostrando qué es lo que hay y la opción T de Toledo para mirar el contenido y le tengo que pasar como entrada estándar el ficherito con el que quiero que trabaje. Si le quito la T, lo que estoy haciendo es decirle, oye, quiero recuperar, ¿vale? ¿Y qué es lo que quiero recuperar? Por si lo tengo que pasar, ¿vale? Mediante el redireccionamiento de entrada correspondiente.
00:06:49
y podéis pensar, bueno y esto
00:07:14
el comando cpio se utiliza muchísimo
00:07:20
junto con el comando find, y ahora os diré por qué
00:07:24
pero antes de eso voy a hacer lo siguiente
00:07:29
me voy a ir de aquí, voy a borrar ya este
00:07:32
y lo que le voy a decir es que quiero hacer
00:07:39
por ejemplo lo siguiente, si yo le digo ls
00:07:47
y yo le digo guión R de almacén, quiero que veáis que yo tengo aquí todas las estructuras de almacén, ¿vale?
00:07:49
Que a ver si lo consigo ver por aquí. A ver, le doy aquí asterisco y le voy a decir un rayamor para que lo veáis.
00:08:11
Y fijaros que me empieza a mostrar todo el contenido de todos los ficheros, ¿sí?
00:08:22
¿Lo veis? ¿Qué pasa si yo quiero hacer una copia con el cepillo de una carpeta entera? Pues yo puedo utilizar esto, ¿no? ¿Quién me impide que yo haga esto?
00:08:30
Imaginaros que yo hago, le digo, oye, quiero que me cojas todo lo que hay en almacén, me hagas un cepillo y os recuerdo que es guión O para hacerla, o V y lo voy a guardar en copia almacén 1.cepillo.
00:08:46
Y aquí me está dando problemas porque me está diciendo que no va a encontrar un directorio
00:09:04
Fijaros que me dice que no se puede encontrar, no existe el archivo directorios
00:09:16
Porque me está cogiendo los directorios correspondientes y él no lo encuentra
00:09:21
¿Qué problema tiene el cepillo?
00:09:24
El problema que tiene el cepillo es que si yo puse algún directorio y lo quiero recuperar
00:09:27
En este caso el cpio solamente va a coger los archivos que le son enviados a la lista, no coge los archivos.
00:09:35
Esto no quiere decir que cpio no funcione con directorios, sí que funciona, pero el cpio se utiliza siempre con el comando find.
00:09:45
Entonces vamos a hacer aquí varios ejemplos del comando find para que vosotros veáis cómo funciona.
00:09:51
Para aclarar un poco lo que os he dicho de que no coge los subdirectorios,
00:09:57
Imaginaros, estoy en esta carpeta y he creado esta estructura
00:10:02
¿Vale? Simplemente para que veáis
00:10:08
Es decir, en esta estructura tengo tres ficheritos
00:10:12
Una carpeta música con ficheritos dentro
00:10:14
Y una carpeta vídeos con ficheritos dentro
00:10:18
¿De acuerdo? ¿Sí?
00:10:21
¿Qué pasa si yo hago esto?
00:10:23
le digo ls-1 y yo le digo esto simplemente
00:10:25
y se lo voy a pasar al comando cepillo
00:10:33
y al comando cepillo como queremos hacer la copia
00:10:38
le decimos guión ov y le decimos en qué ficherito lo queremos guardar
00:10:41
¿de acuerdo? pues copia1.cepillo
00:10:46
¿de acuerdo?
00:10:52
entonces si quiero ver que es lo que tiene el cepillo
00:10:53
ya sabéis que es el IVT
00:10:57
y el razonamiento de entrada
00:11:00
y eso es lo que tenemos
00:11:03
pues imaginaros que yo me salgo de aquí
00:11:04
estoy en esta carpeta
00:11:08
voy a crear aquí uno que se llame
00:11:11
yo que sé, prueba
00:11:13
me meto dentro de prueba
00:11:14
y vamos a decirle
00:11:16
el cepillo
00:11:18
lo voy a coger ya que lo tengo por aquí
00:11:20
y le vamos a decir que quiero que me restaure esta copia
00:11:22
entonces le vamos a decir que la teníamos en miércoles
00:11:26
y la teníamos en copia 1
00:11:29
pero no quiero ver lo que hay dentro, sino que quiero que me lo restaure
00:11:36
si le doy, me pone ahí que ha recuperado
00:11:40
repito, estoy aquí, si yo hago un ls, parece que me ha recuperado
00:11:43
todo, que me pone apuntes 1, apuntes 2, apuntes 3, música y vídeos
00:11:48
Pero si yo ahora hago un tree aquí, ¿veis que lo que hay dentro de música y vídeo no me lo ha recuperado?
00:11:52
¿Vale? Entonces, repito, esto no quiere decir que no haga copias recursivas.
00:12:00
Para hacer las copias recursivas vamos a apoyarnos del comando find.
00:12:05
Entonces, sí que os aconsejo que cada vez que utilices el comando find, me voy a ir de aquí.
00:12:09
Vamos a borrar el rsrf prueba.
00:12:16
y me voy a ir a miércoles y tenemos aquí este
00:12:19
¿sí? pues voy a hacer una cosa, bueno voy a salir de aquí directamente
00:12:24
estoy en iscañaveral
00:12:28
y vamos a utilizar el comando find, si yo utilizo el comando
00:12:31
find y le digo que va a ser de
00:12:36
miércoles y no le digo nada, me va a mostrar todo lo que hay dentro de miércoles
00:12:40
¿verdad? si yo le doy, quiero que veáis que es lo que me aparece
00:12:44
Me dice, oye, carpeta miércoles, carpeta música, y dentro de la carpeta música, fichero, fichero, fichero, fichero, fichero, fichero.
00:12:48
¿Lo veis?
00:12:58
Sigo bajando.
00:12:59
Miércoles, apuntes 2, miércoles, copia 1, y carpeta vídeos.
00:13:02
Me pone el nombre de la carpeta y luego lo que hay contenido dentro de la carpeta.
00:13:07
¿Sí? ¿Lo veis?
00:13:12
pues siempre que utilicéis con el comando cepillo
00:13:13
os aconsejo que pongáis siempre esto
00:13:18
fijaros la diferencia
00:13:23
yo le he puesto solamente este
00:13:27
fijaros la diferencia que se me muestra ahora
00:13:29
fijaros que ahora no me muestra el nombre de la carpeta
00:13:32
y luego el contenido
00:13:36
sino que primero me muestra todos los contenidos
00:13:36
me muestra el contenido de música
00:13:40
Uy, perdonadme. Me muestra el contenido de música y lo último que me pone es el nombre de la carpeta. ¿Sí? Me muestra todo el contenido de vídeos y lo último que me pone es la carpeta vídeos.
00:13:42
Y lo mismo con miércoles. Entonces no sé si entendéis para qué es el def, porque el def lo que hace es mostrarme primero el contenido, es decir, primero procesa el contenido de cada directorio y luego me pone el nombre del directorio en sí.
00:14:02
¿Por qué esto es muy útil? Porque luego el comando cpio, si lo primero que encuentra es la carpeta, pues nos va a dar un error. Si le ponemos el ficherito no va a haber ningún problema.
00:14:17
entonces vamos a suponer que queremos hacer una copia
00:14:26
porque fijaros que esto me está dando un listado
00:14:29
de todo lo que yo quiero añadir a la copia
00:14:32
ya tenemos una copia recursiva
00:14:35
por eso el find se utiliza siempre con el cepillo
00:14:37
para hacer este tipo de copias
00:14:40
entonces ¿qué es lo único que le tengo que decir?
00:14:41
le digo el cepillo
00:14:44
le digo guión ov
00:14:46
porque quiero hacer la copia
00:14:49
y le decimos donde queremos guardarlo
00:14:51
pues vamos a guardarlo
00:14:52
no sé dónde estoy
00:14:54
ya se me ha olvidado
00:14:57
en i es caña veral
00:14:59
vale
00:15:02
pues vamos a decirle que
00:15:03
el cepillo guión ov
00:15:06
y
00:15:08
mi copia 1
00:15:09
punto cepillo
00:15:12
de acuerdo
00:15:13
entonces ya tengo aquí la copia
00:15:16
si yo le digo aquí un ls tengo ahí
00:15:19
mi copia 1 cepillo
00:15:21
que la tengo aquí, que quiero ver que es lo que contiene mi copia cpio1
00:15:24
pues si yo le digo, oye, cpio y le digo
00:15:28
ivt y le meto como reglamento de entrada
00:15:31
mi copia, pues tengo aquí todo lo que contiene
00:15:35
y fijaros que aquí contengo ya todo, todo lo que contiene música
00:15:40
antes no lo teníamos, por eso se utiliza el find para hacer las copias recursivas
00:15:44
¿de acuerdo? entonces vamos a hacer lo mismo de antes
00:15:48
Voy a hacer aquí una carpeta que se llame prueba y vamos a recuperar dentro de esa carpeta prueba, vamos a recuperar el micopia1.cepio. Vamos a hacerlo. Nos vamos a ir y vamos a decirle, oye, cepio-iv, no le ponemos el t porque el t es para ver lo que hay, no quiero ver, quiero que lo saque.
00:15:52
Y le digo como entrada, pero nos vamos a colocar en prueba, perdonadme, cd prueba, que no estoy en prueba, ahora estoy en prueba, no hay nada en prueba, está vacío, y le vamos a decir cpio-iv y le vamos a pasar el ficherito que se llamaba mi copia, ¿no? .cpio.
00:16:13
Y quiero que veáis que me está mostrando aquí
00:16:35
Me dice, oye, Cpio, miércoles vídeos, no se puede ejecutar mcadir
00:16:39
¿Qué es lo que está pasando?
00:16:44
Pues que cuando yo voy a recuperar, me ha puesto el C miércoles
00:16:47
¿Vale? Pero no me ha puesto nada, porque él no es capaz de crear los directorios
00:16:51
Si queréis que cree los directorios, lo que tengo que hacer es lo siguiente
00:16:59
voy a borrar lo que hemos hecho
00:17:05
es decir, estoy en prueba
00:17:09
no tengo nada en prueba
00:17:17
y ahora para decirle que quiero hacer lo del cepillo
00:17:18
y que las carpetas me las cree las que tenga que crear
00:17:22
tengo que añadir la opción de dedo
00:17:25
entonces con la opción de dedo
00:17:29
lo que me hace es automáticamente crearme las carpetas
00:17:31
si no existen, si le doy al intro
00:17:35
Fijaros que ahora no me ha dicho absolutamente nada
00:17:37
Si yo le digo un tree de prueba
00:17:40
¿Dónde estoy?
00:17:43
Estoy aquí
00:17:47
Si yo le hago un tree
00:17:48
Pues fijaros que me ha recuperado todos los ficheros
00:17:49
Lo que tenemos en miércoles con todas las carpetitas
00:17:53
Con todo el contenido
00:17:56
Porque hemos puesto el guión de
00:17:57
Porque si no ponéis el guión de
00:17:59
Cuando llegue aquí
00:18:01
No te va a crear las carpetas
00:18:02
Entonces si queréis que os cree la carpeta
00:18:05
tenéis que poner la guión de y qué pasa
00:18:07
si yo ahora hago lo siguiente vuelvo a
00:18:11
ejecutar el cepillo
00:18:12
qué es lo que me está diciendo me dice
00:18:13
oye que ya hay un fichero y no me lo
00:18:17
sobre escribe como ya haya un fichero
00:18:19
directamente pasa no me lo sobre escribe
00:18:22
y me está diciendo que no se ha creado
00:18:25
porque ya existe una versión en el
00:18:26
destino si queréis que sobre escriba lo
00:18:28
que vamos a hacer es añadir a esta
00:18:32
opción la guión u y con la guión u fijaros que ya directamente si existe me
00:18:34
sobrescribe el fichero en caso repito de que exista me seguís hasta aquí
00:18:40
entonces las opciones que hemos visto aquí nuevas son el guión de para decirle
00:18:46
que me cree el directorio es decir esto de aquí es para que cree los directorios
00:18:53
Y la opción guión U es para que si ya existe a la hora de extraer el fichero, si ya existe en el destino, que me sobrescriba, porque si no, no me va a hacer absolutamente nada.
00:18:59
¿De acuerdo? ¿Sí? Vale.
00:19:12
La última opción que vamos a ver es, imaginaros, ¿dónde estoy? Estoy en prueba. Voy a borrar aquí todo.
00:19:16
vale, lo tengo vacío, me salgo de prueba
00:19:25
y quiero que veáis que si yo le digo
00:19:33
el cpio-ivt
00:19:36
de mi copia
00:19:39
pues quiero que veáis por ejemplo
00:19:42
que cojo aquí el apuntes 1
00:19:53
y que tiene la fecha el abril
00:19:56
el 15 a las 17 y 54
00:19:59
¿sí?
00:20:02
es decir, tiene una marca de tiempo
00:20:05
Pero si yo quiero mantener esa fecha original para que cuando en el destino se me mantenga, cuando yo haga la copia, es decir, cuando yo he hecho esto, cuando yo le he dicho aquí el find, que no sé dónde lo tengo por no escribirlo,
00:20:07
si yo le digo el find el miércoles y le digo mi copia 2
00:20:30
para decirle que quiero que mantenga la fecha de los ficheros originales
00:20:38
pues tengo que poner la opción A
00:20:45
esto es muy fácil de recordar porque es una OVA de VirtualBox
00:20:47
entonces esto le estoy diciendo quiero que me hagas en este caso la copia de respaldo
00:20:51
me vayas mostrando que lo que vas haciendo
00:20:57
y que me mantengas en este caso las fechas originales para cuando yo lo restaure
00:20:59
entonces vamos a hacer el copia 2
00:21:07
entonces si yo quiero ver que es lo que tengo en el copia 2
00:21:09
pues yo tengo aquí el cepillo
00:21:13
le digo IVT para ver que es lo que hay dentro
00:21:15
y tengo estos valores
00:21:20
cojo por ejemplo el apuntes 1 que es el último que está
00:21:23
que es a la 17 y 54
00:21:27
si yo me meto en prueba
00:21:29
y quiero recuperar
00:21:31
manteniendo
00:21:33
la fecha
00:21:35
es decir, la hora
00:21:37
y en este caso la fecha
00:21:39
original que teníamos, a la hora
00:21:41
de recuperarlo, tengo que
00:21:43
poner la opción M
00:21:45
¿sí?
00:21:46
y ya sabéis que como quiero recuperar
00:21:49
con la que me creen
00:21:52
los directorios
00:21:53
y que si existe me lo machaque, pues por eso pongo todas las opciones.
00:21:55
Quiero que me lo recuperes. La V, que me lo vayas mostrando.
00:21:59
La D, que si tienes que crear las carpetas, créamelas.
00:22:03
La U, que si ya existe en el destino, machácamelo.
00:22:06
Y la M, para que te mantenga, en este caso, las fechas originales.
00:22:10
Entonces, si yo le doy, he metido aquí algo mal.
00:22:15
¿Dónde estoy? Estoy en prueba y le hemos dicho.
00:22:22
y le he dicho mal la ruta
00:22:27
y es mi copia 2
00:22:32
¿de acuerdo?
00:22:37
entonces de forma que si yo le digo aquí un ls menos lh por ejemplo
00:22:39
de miércoles
00:22:44
pues yo voy a tener aquí exactamente los mismos valores
00:22:47
que tenía en el original
00:22:52
¿de acuerdo? porque si no a la hora de extraerlo
00:22:54
me va a coger los valores que yo tuviese
00:22:57
en la hora actual
00:23:00
simplemente para que veáis a modo de ejemplo
00:23:03
he abierto una ventanita aquí atrás
00:23:08
y he ejecutado el mismo comando
00:23:11
sin poner la opción guión m
00:23:12
sin poner la m
00:23:14
y como yo lo he recuperado
00:23:16
fijaros que he puesto aquí
00:23:18
que me diga otra vez un ls
00:23:20
y quiero que veáis que me está poniendo la fecha
00:23:23
actual que la he recuperado
00:23:26
que no es la misma
00:23:28
que nosotros tenemos aquí arriba
00:23:30
aquí arriba nosotros le hemos dicho
00:23:31
la opción M
00:23:35
y esto es la recuperación sin la opción M
00:23:41
esto sería el cepillo guión IVDUM
00:23:50
y esta sería el cepillo guión IVDU
00:24:03
sin la m vale entonces simplemente a considerar y nos queda lo de copiar la estructura de un sitio a otro entonces para eso me voy a ir aquí y vamos a copiar esta carpeta y es cañaveral entera se la vamos a copiar a otro usuario yo no sé si os acordáis que nosotros teníamos creado un usuario que habíamos llamado pedro antes vale pues se lo voy a copiar a pedro entonces para hacer esto me voy a meter como administrador
00:24:12
Me meto como sudo su. Estoy como administrador. Y me voy a ir a la carpeta. Raya home, alumno, martes. Porque tenemos este y es cañaveral.
00:24:49
¿Sí? Quiero que veáis quién es el propietario de este iscañaveral. Quiero que veáis que aquí me pone que el propietario es alumno. ¿Sí? ¿Qué pasa si yo quiero copiar de un sitio a otro? Pues lo que vamos a hacer es lo siguiente.
00:25:13
nos vamos a ir
00:25:32
a la carpeta en la que estoy
00:25:36
el cd y es cañaveral
00:25:38
voy a hacer un find
00:25:40
de
00:25:42
por ejemplo la carpeta actual
00:25:44
y ya sabemos que
00:25:46
para que os funcionen bien las cosas
00:25:48
os aconsejo que pongáis esto
00:25:50
les lo vamos a pasar al cpio
00:25:51
y ahora le vamos a pasar ni la o ni la i
00:25:57
le vamos a pasar la p
00:26:02
¿Vale? Por decirlo así, de pasarela, por si lo queréis ver
00:26:03
Le digo V y le voy a decir que en el destino, si tiene que crear las carpetas, que la cree
00:26:06
¿Sí?
00:26:12
Y es más, le voy a decir que si ya existe en el destino, que me lo machaque
00:26:14
¿De acuerdo?
00:26:19
Y ahora le voy a decir que lo quiero poner dentro de Home, dentro de Pedro, por ejemplo
00:26:21
Entonces si yo le doy
00:26:27
¿Vale? Repito
00:26:29
esto me va a mostrar todo lo que hay en esta carpeta
00:26:31
se lo voy a pasar al comando cpio
00:26:35
y le voy a decir con el guion p que se lo quiero pasar a otro sitio
00:26:37
no quiero que me haga en un fichero
00:26:41
entonces le voy a decir que me muestre lo que está haciendo
00:26:43
que en el destino me cree las carpetas y me las tiene que crear
00:26:46
y que me sobre escriba en caso de que en el destino ya exista
00:26:49
y le decimos donde queremos que me lo pase
00:26:52
si yo le doy al intro
00:26:55
me lo está pasando todo
00:26:57
pero vamos a ver que me está haciendo
00:27:00
me voy a ir a la carpeta de Pedro
00:27:05
me voy a ir en esto que tengo aquí abierto
00:27:08
porque me da igual
00:27:12
y me voy a convertir en Pedro
00:27:13
me voy a la carpeta de Pedro y hago aquí un ls
00:27:17
y quiero que veáis que me ha creado aquí el i es caña veral
00:27:27
si yo le hago ls menos l
00:27:31
aquí veo un problema, no sé si lo veis vosotros
00:27:34
o sea, no es un problema si yo sé que es lo que estoy haciendo
00:27:37
¿Quién es el propietario del IES El Cañaveral?
00:27:40
Es decir, no me ha cambiado el propietario
00:27:44
Sigue siendo el usuario alumno
00:27:46
¿Lo veis?
00:27:49
De forma que si yo ahora como Pedro
00:27:51
Quiero borrar esta carpeta
00:27:53
Digo, oye, voy a borrar la carpeta esta que no me interesa
00:27:54
Me dice que no tengo permisos
00:27:58
Me dice, permiso denegado
00:27:59
¿Me seguís?
00:28:01
Entonces, vamos a ver cómo podemos solucionar eso
00:28:05
desde aquí, desde root voy a borrar
00:28:08
esa carpetita, bueno no, lo voy a borrar, que narices
00:28:11
vamos a ejecutar otra vez el find, permitirme que ponga el ps
00:28:14
porque se me está saliendo de pantalla
00:28:18
ps1, perdonadme, vale
00:28:20
tenemos el find
00:28:27
y lo que le voy a decir aquí es para decirle
00:28:29
que en el destino el usuario creo, quiero que sea otro
00:28:33
le voy a poner la R mayúscula
00:28:36
Y así ya le puedo decir ahora qué usuario va a ser el propietario en el ficherito home Pedro. ¿Quién quiero que sea? Pues le digo, oye, mira, quiero que sea Pedro. De esta manera me va a copiar toda la estructura de la carpeta actual en la que estoy, me la va a pasar, me va a mostrar lo que está haciendo, me va a crear las carpetas.
00:28:39
Si en el destino ya existe me lo va a sobre escribir y me va a poner como propietario el usuario que se llama Pedro. Entonces le damos y vamos a ver si efectivamente me lo ha hecho. Me voy ahora a Pedro. Si yo hago un ls, tengo aquí el iscañabral, si lo digo menos l, pues fijaros que ahora, no sé si lo veis, que sí que me ha puesto como propietario el usuario Pedro.
00:28:58
si tenéis otra opción para decirle a la vez que queréis tanto el propietario como el grupo pero
00:29:26
bueno eso tampoco me importa mucho pero ya soy propieta propiedad de este yo ahora sí quiero
00:29:33
puede hacer un rm menos rf y le digo aquí de él y es cañaveral y lo borró porque yo ya soy el
00:29:39
propietario y ya puede hacer lo que quiera sí que es la última algún último comentario que me queda
00:29:47
Si además queréis decirle que los tiempos de marca de fecha que sea lo mismo en el origen que en el destino, ¿os acordáis que añadíamos cuando teníamos que hacer la copia poníamos una A y cuando teníamos que extraer poníamos una M?
00:29:52
pues aquí lo mismo, si yo le digo un A y un M
00:30:10
le estoy diciendo que me coja las fechas originales del origen
00:30:14
y que me las ponga en el destino, entonces cuando yo le de aquí
00:30:18
automáticamente voy a tener en el destino
00:30:22
las mismas marcas de tiempo que en el origen
00:30:25
¿de acuerdo?
00:30:29
solo ya por curiosidad, si nosotros queremos que
00:30:34
además del propietario el grupo sea el mismo fijaros que yo puedo añadir esto yo le pongo
00:30:38
el guión r y le digo en el primero el propietario después un dos puntos y después de dos puntos el
00:30:46
grupo que quiero que pertenezca vale entonces si yo esto lo ejecuto le estoy cambiando tanto
00:30:53
el propietario como el grupo si yo me voy aquí a pedro y le digo un ls menos l pues quiero que
00:31:01
veáis que me ha cambiado tanto el propietario como el grupo al que pertenece, porque antes
00:31:08
solamente me había cambiado el propietario. Entonces, nosotros lo que hemos puesto es
00:31:14
en el otro sitio, Pedro, dos puntos y el Pedro. De forma que este Pedro es este de aquí y
00:31:22
este pedro es este de aquí vale pues solamente nos queda ver por
00:31:36
curiosidad porque esto dudo mucho que lo veáis pero por si acaso lo preguntan en
00:31:42
la certificación de linux o lo muestro tenéis unos comandos que son bastantes
00:31:48
antiguos entonces que también son ficheros para comprimir y descomprimir
00:31:55
que tenéis el comando pack y el comando unpack
00:32:00
que tú le dices pack y le dices los ficheros que queréis
00:32:05
y automáticamente lo comprime y el comando unpack
00:32:08
y lo mismo con el compress
00:32:11
lo que pasa es que son bastantes antiguos
00:32:13
entonces os lo digo porque todavía en muchas ayudas
00:32:15
vais a ver compatible con compress y pack
00:32:18
entonces tenéis el comando compress y uncompress
00:32:20
lo mismo pero el unco
00:32:23
el pack y el unpack y el compress y el uncompress
00:32:25
Si sabéis cómo funciona, habéis entendido cómo funciona el bzip o en este caso el bzzip, entendéis perfectamente cómo funcionan estos.
00:32:28
¿De acuerdo? ¿Sí?
00:32:38
Y ya por último, que sepáis que tenéis, por defecto no viene instalado, pero en Windows tenéis el RAR o el LUNRAR, pues aquí tenéis el comando correspondiente para hacer copias de seguridad.
00:32:39
Entonces, podemos comprimir un ficherito, podemos ver el contenido o podemos extraer el ficherito, ¿vale? Con la opción guión R y el ficherito condiciendo el directorio, ¿vale? O la opción E para decirle en el directorio actual.
00:32:54
¿Qué problema tiene esto? Lo muestro en un segundo. Si yo cojo aquí y le digo aquí el RAR, ya lo tengo instalado porque yo lo he instalado, pero si no lo tenéis instalado tendrías que hacer un apt-get install y en este caso RAR y un RAR.
00:33:10
Entonces aquí me dice que yo ya lo tengo instalado
00:33:37
Me dice que se instalaron de forma automática y no son necesarios
00:33:43
Y me dice que ya está en su versión más reciente
00:33:46
Pero si no lo tuviese instalado lo tendría que instalar
00:33:48
Me voy a salir de aquí
00:33:53
Estoy como el alumno
00:33:54
Estoy en PW
00:33:59
Estoy aquí, me voy a meter dentro de iScannerVal en CSV nuevos
00:34:01
por ejemplo, y por ejemplo yo le puedo decir que me coja
00:34:06
y le puedo decir que me coja el a
00:34:10
y le digo asterisco punto csv
00:34:13
le tengo que decir el nombre que quiero
00:34:16
pues mi rar1
00:34:20
punto rar, y fijaros que me dice
00:34:25
copia de evaluación, pero no obstante
00:34:32
me deja utilizarlo, entonces os comento que por compatibilidad
00:34:36
lo necesitáis, pues que sepáis que tenéis esta alternativa
00:34:40
que lo queréis descomprimir, pues en lugar de
00:34:43
la opción guión A, porque fijaros que me ha
00:34:48
metido aquí el ficherito correspondiente
00:34:52
guión LH, que lo tengo ahí el RAR
00:34:54
que queréis ver lo que hay contenido, pues utilizáis el comando
00:35:00
un RAR con la opción L
00:35:04
y le decís
00:35:06
oye, quiero ver lo que contiene mi RAR
00:35:08
y me dice, esto es lo que contiene tu RAR
00:35:10
correspondiente
00:35:12
pero aquí está limitado
00:35:13
porque fijaros que me ha puesto
00:35:16
que la versión de evaluación
00:35:18
y eso que estoy en Linux
00:35:20
es un software que no es libre
00:35:21
que yo quiero ver
00:35:23
tenéis dos opciones, o tenéis la L
00:35:26
o tenéis la V, son diferentes
00:35:28
formas en que te muestra la información con más o menos
00:35:30
información del ratio de compresión
00:35:32
etc, etc, que queréis
00:35:34
extraerlo, pues le decís
00:35:36
que lo queréis extraer
00:35:38
vale, y te empieza
00:35:40
a decir si quieres sobre escribir todo
00:35:44
pues le digo que si, que quiero sobre escribir todo
00:35:46
y ya lo tenemos extraído, si
00:35:48
simplemente para que
00:35:50
terminemos
00:35:52
con todo lo que es
00:35:54
archivado y con presión dentro de linux
00:35:55
venga, pues un saludo
00:35:58
- Idioma/s:
- Autor/es:
- Fernando Herrero Núñez
- Subido por:
- Fernando Jesús H.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 17
- Fecha:
- 31 de diciembre de 2022 - 19:15
- Visibilidad:
- Público
- Centro:
- IES EL CAÑAVERAL
- Duración:
- 36′ 02″
- Relación de aspecto:
- 1.85:1
- Resolución:
- 1920x1040 píxeles
- Tamaño:
- 122.75 MBytes