Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Archivado en Linux 2/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:
pasamos a otra utilidad de archivado en este caso de que es de se suele utilizar dentro de
00:00:00
microsoft que es el zip y que los comandos que vamos a utilizar aquí se llaman zip y un zip
00:00:08
si queremos comprimir una carpeta me voy a meter dentro de yes cañaveral y me voy a meter por
00:00:15
ejemplo si cogemos el comando zip que sí que lo tengo si cogemos el comando zip
00:00:23
si yo le digo por ejemplo ficheros csv
00:00:33
punto zip y le decimos ddsv asterisco punto csv vale pues me empieza a añadir
00:00:45
cada uno de los ficheritos indicándome cuál es el tanto por ciento de
00:00:58
compresión que ha ido haciendo entonces cuando le indicamos al comando
00:01:02
zip como primer argumento le vamos a pasar el nombre del fichero que se va a
00:01:06
crear comprimido y después una lista de todos los ficheros que se van a añadir a
00:01:10
ese fichero por defecto el comando zip no coge sus directorios de manera
00:01:14
recursiva si queremos que haga eso tenemos que darle a la opción guión r
00:01:21
vale me explico ya lo tenemos aquí si yo le digo dio menos lh pues ya tenemos
00:01:26
ahí los ficheros guión csv punto zip si repito si quiero coger el la carpeta
00:01:35
completa imaginaros que yo tengo dentro de almacén le vamos a coger almacén
00:01:43
Si yo le digo ficheros estructura almacén .zip y le digo en este caso que me coja la carpeta almacén suponiendo que quiero todo lo que hay dentro, si yo le pongo almacén, ¿vale?
00:01:51
¿Veis que me pone el 0%? Dentro de almacén hay un montonazo de cosas.
00:02:15
Entonces voy a borrar la estructura almacén y lo que le voy a decir es exactamente lo mismo, pero con la opción guión R.
00:02:20
Si aquí pones también el V, os va diciendo todo lo que va haciendo, ¿vale?
00:02:30
Entonces fijaros que, ahora repito, lo que le he hecho es poner la opción guión R para que me coja toda la estructura de manera recursiva.
00:02:35
De forma que si yo ahora le digo un ls menos lh, pues fijaros que ahora sí que tengo dentro de la estructura de almacén los 33 megas correspondientes.
00:02:42
¿Cómo puedo ver lo que hay dentro de los ficheritos?
00:02:56
Pues vamos a darle por aquí.
00:03:02
Si yo utilizo el comando unzip, tenemos unzip y el unzip.
00:03:04
Si yo le pongo con la opción guión L y le digo, por ejemplo, de los ficheros CSV, pues fijaros que aquí me está mostrando el tamaño, la fecha, la fecha y hora y el nombre del fichero que contiene.
00:03:08
Y fijaros que de nuevo es importante que sepamos la ruta que lo está almacenando, porque si yo quiero recuperar este fichero, le voy a tener que decir esta ruta.
00:03:28
No le puedo decir, yo que sé, bases bici mat
00:03:37
Le tengo que decir csv-nuevo bases bicis mat
00:03:42
Si yo quiero ver el otro que hicimos
00:03:46
Pues yo le puedo decir la estructura
00:03:52
Para que veamos que es lo que contiene
00:03:55
A ver si es verdad que nos ha metido toda la estructura
00:03:57
Pues fijaros que nos ha metido el almacén con todo lo que hay dentro
00:03:59
El almacén cómic con todo lo que hay dentro
00:04:04
Y si sigo para arriba, pues tenemos el almacén fondos con todo lo que hay dentro
00:04:06
Entonces nos ha metido todo de manera recursiva
00:04:13
¿Cómo puedo yo descomprimir unos comandos?
00:04:16
Pues vamos a hacer la prueba
00:04:24
Estoy aquí, ¿vale?
00:04:25
Imaginaros que quiero descomprimir lo que me pone dentro de ficheros-csv nuevos
00:04:27
Pues si yo le digo que quiero descomprimir
00:04:32
Le voy a poner este. Si yo le digo que quiero descomprimir y le digo ficheros CSV, si yo no le digo nada, por defecto lo que me va a hacer es descomprimir.
00:04:35
Pero le tengo que decir dónde lo quiero descomprimir.
00:04:50
Si yo no le digo nada, me explico, si yo le doy aquí al intro, me dice, oye, me lo va a coger donde internamente está el ficherito.
00:04:56
que recordaros que ponía csv nuevo
00:05:05
y en este caso el 20, 18, bla, bla, bla
00:05:07
me dice que es lo que quieres
00:05:11
y me va haciendo uno por uno
00:05:12
yo le puedo dar a yes, vale
00:05:13
y me va preguntando uno a uno
00:05:15
le pongo yes no o le digo all
00:05:17
para que me coja a todos
00:05:19
y automáticamente me está
00:05:20
reemplazando en el destino
00:05:22
¿de acuerdo?
00:05:25
si yo quiero extraer
00:05:27
imaginaros que
00:05:29
yo quiero extraer solamente
00:05:30
taxi flota
00:05:33
Yo no hago esto, yo le digo, oye, cojo y le digo, quiero extraer este ficherito, taxiflota
00:05:34
¿Vale? Porque me dice, oye, que no encuentro el taxiflota
00:05:41
¿Qué es lo que le voy a tener que decir?
00:05:46
Le voy a tener que decir la ruta dentro del ficherito .zip que contiene, es decir, csv taxiflota
00:05:48
Si copio bien, claro
00:05:55
de forma que ahora sí que me dice que lo ha encontrado
00:05:57
y que si quiero sobre escribirlo
00:06:01
porque en el destino ya existe uno
00:06:03
le digo que yes
00:06:04
y ya lo tenemos extraído
00:06:05
si yo
00:06:07
para que no me esté preguntando
00:06:09
voy a borrar todos los csv
00:06:13
vale, ya he borrado todos los csv
00:06:15
si yo los traigo
00:06:21
ya lo tengo ahí extraído
00:06:23
para que no me esté preguntando si sí o si no
00:06:24
pero bueno, me viene bien
00:06:26
Si yo quiero extraer, por ejemplo, los que empiezan por, yo que sé, lo que sean asterisco y termine en una a.csv, pues yo tengo aquí el que ya teníamos, ¿de acuerdo?
00:06:27
Y por ejemplo, simplemente para hacer otra prueba, si miramos que es lo que tenemos, por ejemplo, los que empiezan por una P, pues si le digo que quiero que sean los que empiezan por una P y luego asterisco, pues ahí tenemos que me está cogiendo los que empiezan por la P, ¿de acuerdo?
00:06:46
Es simplemente que sepáis, podéis utilizar también el guión V para que te vaya mostrando de forma más detallada lo que estamos haciendo, ¿de acuerdo?
00:07:06
Me queda una opción que es del unzip que yo puedo decirle que igual que los anteriores le puedo decir que me cheque si el ficherito comprimido está bien o no está mal.
00:07:17
Si yo le digo el guión T y el V para que me diga si todo está bien, pues fijaros que me va diciendo que no se han encontrado errores correspondientes.
00:07:29
Y por último, imaginaros que yo tengo aquí MKDIR miércoles 15.
00:07:38
Yo puedo decirle, por ejemplo, oye, quiero que me descomprimas el fichero CSV, pero le voy a decir que quiero que me dé los comprimas dentro del directorio miércoles 15.
00:07:49
Entonces fijaros que lo que ha hecho dentro de miércoles 15 me ha descomprimido el fichero correspondiente
00:08:08
De forma que si yo me voy a miércoles, pues fijaros que dentro de miércoles yo tengo CSV nuevo
00:08:15
Si yo le pongo aquí un tree para que veáis, fijaros que me ha creado CSV nuevos con todo lo que hay
00:08:21
Si yo me salgo para que lo veáis así mejor, si yo le digo tree del miércoles
00:08:27
pues fijaros que dentro de miércoles
00:08:35
pues me ha descomprimido CSV con todo lo que hay dentro
00:08:38
¿de acuerdo? ¿sí?
00:08:44
vale, pues vamos a ver ahora
00:08:49
unos comandos que puede que os resulten
00:08:52
algunos útiles, para ello me voy a meter dentro
00:08:57
del CSV y voy a hacer el ejemplo yo que sé
00:09:01
con uno que teníamos el otro día
00:09:07
Ah, que los he quitado, perdón
00:09:09
Los cogemos todos
00:09:17
El unzip
00:09:22
Y tenemos ficheros
00:09:28
Y le decimos a todo que hola, ahora cuando nos pregunte
00:09:33
Se le había borrado
00:09:36
Vale, que teníamos el megapartido, voy a coger eso de megapartido que teníamos para hacer el ejemplo de los siguientes comandos
00:09:39
Entonces, tenemos comando, yo no sé si os acordáis
00:09:50
que teníamos el comando cat
00:09:53
o el comando more
00:09:56
o el comando less
00:09:58
o el comando grep
00:09:59
pues que sepáis
00:10:01
me voy a meter ahora si dentro del csv
00:10:03
y voy a
00:10:05
coger el gzip
00:10:07
vamos a comprimir por ejemplo
00:10:10
el megapartido
00:10:11
punto csv
00:10:13
vamos a comprimir este
00:10:16
de forma que
00:10:21
Yo tengo aquí el megapartido asterisco guión LH, el que está en rojo, el megapartido.csv.gz.
00:10:23
Pues que sepáis que yo tengo un comando que es este, zcat, fijaros que empieza por z, si yo le digo que me muestre el megapartido, fijaros que directamente lo que me hace es mostrarme el contenido del fichero pero en modo descomprimido.
00:10:35
vale, entonces
00:10:51
yo aquí podría hacer dos cosas
00:10:53
yo primeramente
00:10:55
hago un zip
00:10:58
y luego hago el cat
00:11:00
o directamente yo puedo ver el contenido
00:11:01
de un fichero comprimido
00:11:04
pues igual que yo tengo el zcat
00:11:05
pues yo tengo el comando
00:11:07
lo vamos a utilizar
00:11:09
el zmore
00:11:11
¿os acordáis del comando more?
00:11:13
entonces este comando me va a permitir
00:11:16
mostrar el contenido
00:11:18
de los ficheros comprimidos
00:11:20
de forma pantalla a pantalla
00:11:21
¿vale? exactamente igual que teníamos
00:11:23
con el MOR pero igual con el ZMOR
00:11:25
pero trabaja con ficheros comprimidos
00:11:27
puede trabajar tanto con
00:11:28
algoritmos antiguos
00:11:31
como puede ser Compress o Pack
00:11:33
o para el que a nosotros nos interesa que va a ser el
00:11:35
Getazip ¿sí?
00:11:37
entonces
00:11:40
no hace falta que tenga la extensión
00:11:40
pero como ya sabéis
00:11:43
que nosotros por convenio le vamos a poner
00:11:45
la extensión GZ pues
00:11:47
tirando millas ¿sí?
00:11:48
Entonces, le damos para que veáis simplemente cómo funciona. Si yo le doy al ZMOR, pues fijaros que me va mostrando pantalla a pantalla el contenido del fichero comprimido.
00:11:51
Pues si tengo el ZMOR, pues os acordáis que teníamos otro que era más potente que el MOR, pues teníamos el ZLES.
00:12:03
Pues exactamente igual, el Z-Less me va a permitir mostrarme el contenido de los ficheros comprimidos, pantalla a pantalla, igual que lo hacía el More, pero ofreciendo más posibilidades.
00:12:10
Entonces si le damos, pues yo me puedo mover con las flechitas para arriba, para abajo, puedo hacer búsquedas, etc, etc. Y para salir, la tecla Q de Quit.
00:12:23
¿de acuerdo? y por último
00:12:34
si ya vimos en lo anterior que nosotros
00:12:37
podíamos buscar con el grep
00:12:39
pues aquí nosotros tenemos
00:12:41
el z-grep
00:12:43
que yo le puedo decir que es lo que quiero
00:12:44
buscar, por ejemplo
00:12:47
un segundo
00:12:48
que vamos a mirar algo aquí, yo que sé
00:12:51
le digo
00:12:53
yo que sé
00:12:53
este de aquí, vamos a buscar este de aquí
00:13:06
De forma que yo le puedo decir, oye, quiero que me busques en el fichero comprimido
00:13:11
Y le puedo decir, por ejemplo, pues que me busque esto de aquí
00:13:18
Le digo que no me distinga entre mayúsculas y minúsculas
00:13:24
Y que me muestre la línea donde la he encontrado
00:13:28
Es decir, las opciones que nosotros vimos en el grep
00:13:30
Las puedo utilizar aquí
00:13:33
porque lo que hace el comando ZGREP es invocar al comando GREP
00:13:35
sobre obviamente los ficheros comprimidos
00:13:39
entonces le decimos por ejemplo
00:13:41
el fichero que se llamaba megapartido
00:13:44
megapartido.csvgib
00:13:48
vale, aquí no me ha encontrado nada
00:13:52
¿por qué no me ha encontrado nada?
00:13:56
a ver, una cosa, que es que estoy utilizando el ficherito CSV
00:14:07
y no le está gustando el formato que tiene
00:14:11
así que vamos a coger otro otro ejemplo
00:14:14
no sé dónde estaba en martes nos vamos a meter dentro de
00:14:21
almacén y nos vamos a meter dentro de datos
00:14:27
y no sé si acordáis que tenemos aquí el fichero empleados 2017 punto txt que
00:14:31
este fichero con contenía pues cinco mil registros de empleados
00:14:36
Entonces vamos a comprimir ese, que ese es un fichero de texto plano para que podamos
00:14:41
hacer bien el ejemplo, porque el otro CSV ya me lo está considerando como un fichero
00:14:48
binario y por eso me dice que no encuentra nada, me dice que hay una coincidencia pero
00:14:53
no me la muestra.
00:14:56
Entonces vamos a comprimir este, ya lo tenemos comprimido y ahora si yo le digo que quiero
00:14:57
que me busque, le digo, oye, quiero hacer un grep
00:15:11
y por ejemplo, quiero que no me distinga entre mayúscula y minúscula, que me muestre
00:15:14
la línea y que me lo muestre en color
00:15:18
¿vale? las coincidencias, y quiero que me busque informática
00:15:21
porque hay un campo que es el departamento que pertenece
00:15:26
informática, ¿de qué ficherito?
00:15:32
del fichero comprimido, que para eso utilizamos el z-grep
00:15:36
¿sí? pues si le damos, fijaros que me muestra
00:15:40
el nombre, perdón, la línea
00:15:43
¿de acuerdo? y me muestra todas las líneas
00:15:46
que contienen informática, entonces este
00:15:49
comando lo podemos utilizar, ¿vale? es
00:15:52
exactamente el grep porque lo que hace es una llamada al grep
00:15:55
pero sobre ficheros comprimidos, ¿vale?
00:15:58
normalmente utilizando con el getazip, ¿de acuerdo?
00:16:01
pues tenemos otro que es exactamente igual
00:16:05
yo no sé si os acordáis que vimos dos, ¿vale?
00:16:07
Este ya simplemente lo hago por curiosidad. Tenemos aquí el LSH empleados. Lo voy a copiar. Empleados y le voy a poner aquí empleados 2.gz.
00:16:10
Entonces nosotros tenemos aquí el empleado es asterisco, tenemos esos dos ficheros. Imaginaros que tenéis dos ficheros comprimidos y resulta que lo comprimisteis uno hace un momento y otro yo qué sé, y queréis compararlo.
00:16:29
entonces yo no sé si os acordáis que nosotros teníamos el comando cmp para comparar dos ficheros
00:16:46
y otro que era el div también para comparar dos ficheros
00:16:53
pues tenéis los mismos comandos pero para comprimidos
00:16:56
por ejemplo si yo utilizo el z cmp de comparar
00:17:00
y le digo que quiero comparar empleados 2.gz y empleados 2017
00:17:07
gz, vale, aquí no me dice nada
00:17:16
recordar que si yo le digo que me diga el dólar
00:17:20
interrogación, pues me dice un cero diciendo que son iguales, si
00:17:24
os acordáis de esto
00:17:28
si yo pongo el beta
00:17:30
pmp, vale, aquí no tiene nada más
00:17:38
entonces, ¿para qué se suele utilizar estos comandos? estaba mirando si tenía una opción para que nos muestre
00:17:46
en pantalla pero para eso tenemos el en lugar del z cmp el div entonces en este
00:17:50
div vale fijaros que de nuevo no me dice nada si yo le digo el ecodoc dólar pues
00:18:00
me está diciendo que son exactamente iguales entonces los mismos comandos del
00:18:05
cmp y el div pero en este caso para versiones comprimidas de ficheros vale
00:18:10
podéis buscar la ayuda de cada uno de ellos
00:18:15
para que veáis las posibilidades que podéis tener
00:18:18
fijaros que me dicen que se utilizan para invocar al comando cmp
00:18:22
pero utilizando ficheros comprimidos con gta zip
00:18:28
y me dice que todas las opciones son pasadas directamente al comando cmp o al comando div
00:18:32
de forma que si yo me voy al comando div
00:18:38
¿vale? y fijaros que te dice aquí
00:18:43
por ejemplo, que te dice
00:18:48
solo si son diferentes
00:18:52
pues estas opciones
00:18:54
yo las puedo pasar directamente
00:18:57
al comando zzif
00:18:59
¿de acuerdo? para que me funcionen exactamente
00:19:03
igual que el anterior
00:19:06
¿vale? es decir, la versión comprimida
00:19:07
va a hacer una llamada a este comando
00:19:11
con los parámetros que nosotros le pasemos
00:19:13
y lo mismo con el CMP
00:19:15
si yo paso aquí el CMP
00:19:17
si yo quiero por ejemplo pasar el guión L
00:19:19
para que me diga las diferencias
00:19:29
pues si le pasamos aquí al CMP
00:19:31
y le decimos guión L
00:19:37
aquí como no hay ninguna diferencia
00:19:39
pues no me las muestra
00:19:43
si hubiese una diferencia me las mostraría
00:19:44
¿De acuerdo? Pues ahí tenéis ya los comandos. Os recuerdo aquí las opciones que podemos tener en cuanto a los diferentes comandos para mostrar el contenido de los ficheros.
00:19:46
A ver si esto me funciona. Sí. Que tenemos en este caso el ZCAD, que tenemos en este caso el ZMOR, el ZLESS, el ZGREP, el ZCMP y el ZDIF, ¿vale?
00:20:20
Por si lo queréis utilizar, porque repito, podéis hacer la opción de primero descomprimo y luego utilizo el comando que me dé la gana.
00:20:43
Pero si no queréis, porque solamente queréis hacer una consulta a ver si contiene ciertos ficheros de configuración o algo, pues directamente podéis utilizar estos comandos.
00:20:51
¿De acuerdo?
00:21:00
Vale.
00:21:02
Pues vamos a pasar ahora al cepillo.
00:21:03
Para que esto no se me alargue mucho, voy a hacerlo en otro vídeo y lo vamos a dedicar ya, la última parte,
00:21:05
a el último que os podéis encontrar entre líneas
00:21:10
que se llama cepillo. Venga, un saludo.
00:21:12
- 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:14
- Visibilidad:
- Público
- Centro:
- IES EL CAÑAVERAL
- Duración:
- 21′ 15″
- Relación de aspecto:
- 1.85:1
- Resolución:
- 1920x1040 píxeles
- Tamaño:
- 90.99 MBytes