Você está na página 1de 5

GESTION DE SISTEMAS OPERATIVO

sandra colchado avia

PRACTICA PARA EMPACAR Y


COMPRIMIR ARCHIVOS
1) Para realizar la prctica, descarga los archivos
bd_emails_jcc.csv y alumnos_gsor.csv (carpeta
Descargas) en OpenSuse. Abrir una terminal en el
escritorio de OpenSuse
2) Nomenclatura de archivos
*.tar

archivo empacado con tar

*.gz

archivo comprimido con gzip

*.tar.gz

archivo empacado y comprimido con tar

3) Comando para crear un contenedor de archivos (empacar)


(usado para respaldar archivos)

tar [opciones] [archivo_resp] [archivo1 archivo2 archivon]


opciones:
c
f
t
x
v

crear contenedor
nombre del contenedor
listar el contenido del contenedor
extraer archivos
describe o indica lo que va haciendo

4) Ejercicio. Escribe los siguientes comandos y registra lo


que se pide
A. $tar cvf resp.tar * -> respalda todos los archivos (*) del directorio
actual (Descargas) en resp.tar
Escribe ls l y anota los datos del archivo resp.tar
_________-rw-r--r-- 1 unitec users 153600 dic 3 18:31 resp.tar
____________________________________________________________________

GESTION DE SISTEMAS OPERATIVO


sandra colchado avia
B. $tar tvf resp.tar -> muestra los archivos contenidos en resp.tar
(antalos)
______unitec@linux-wgox:~/Descargas> tar tvf resp.tar
-rw-r--r-- unitec/users 53729 2014-12-03 18:28 alumnos_gsor.csv
-rw-r--r-- unitec/users 32832 2014-12-03 18:23 bd_emails_jcc.csv
-rw-r--r-- unitec/users 22074 2014-12-03 18:22 PRACTICA PARA
EMPACAR Y COMPRIMIR ARCHIVOS.docx
______________________________________________________________________
_____________________________________________________________________________

C. Restaurar: No se recomienda restaurar sobre algo que ya existe, mejor


restaurar sobre un directorio nuevo. Vamos a crear un directorio en
Descargas que se llame respaldo con: mkdir respaldo. Nos movemos al
directorio con el comando cd respaldo y ejecutamos el comando:
$tar xvf ../resp.tar
Revisamos el contenido del directorio con ls. (Antalo )
____unitec@linux-wgox:~/Descargas/respaldo> ls
alumnos_gsor.csv

bd_emails_jcc.csv

bd_emails_jcc(1).csv PRACTICA PARA EMPACAR Y COMPRIMIR


ARCHIVOS.docx
________________________________________________________________________
____________________________________________________________________________

5) comando para comprimir::


El comando para comprimir es:
gzip [opc] achivo

(crea archivo.gz y borra archivo)

opciones:
-c comprime y envia resultado a stdout, o sea no borra el archivo original
1-9 nivel de compresin (9 ms alto, 6 default)
-d descomprime (equivalente a gunzip)
El comando para descomprimir es:
gunzip archivo.gz (descomprime y elimina archivo.gz)

GESTION DE SISTEMAS OPERATIVO


sandra colchado avia
6) Ejercicio. Escribe los siguientes comandos y registra lo
que se pide
A. Estando en el directorio respaldo creado en el inciso C del punto 3,
escribe gzip alu* bd*
Con esto se comprimen los archivos que empiezan con alu y con bd
A continuacin escribe el comando ls -l para que veas el resultado. (Nota
que los-l
archivos cambiaron de extensin.)
Anota los tamaos de los archivos .gz

-rw-r--r-- 1 unitec users 17156 dic 3 18:28 alumnos_gsor.csv.gz


-rw-r--r-- 1 unitec users 9327 dic 3 18:23 bd_emails_jcc.csv.gz

B. Vamos ahora a descomprimir los archivos con: gunzip alu* bd*

A continuacin escribe el comando ls -l para que veas el resultado.


(antalo)
-rw-r--r-- 1 unitec users 53729 dic 3 18:28 alumnos_gsor.csv
-rw-r--r-- 1 unitec users 32832 dic 3 18:23 bd_emails_jcc.csv

C. Vamos a repetir el comando gzip pero especificando un nivel de


compresin 9 (mximo)
gzip -9 alu* bd*
A continuacin escribe el comando ls -l para que veas el resultado.
Escribelo
-rw-r--r-- 1 unitec users 17116 dic 3 18:28 alumnos_gsor.csv.gz
-rw-r--r-- 1 unitec users 9246 dic 3 18:23 bd_emails_jcc.csv.gz

GESTION DE SISTEMAS OPERATIVO


sandra colchado avia
Compara el tamao de los archivos .gz con los obtenidos en el inciso A.
Como son?______el archivo alumnos es del mismo tamao y el archivo
bd_emails es menor ya que se comprimio eso quiere decir que lo maximo
que se puede comprimir es con un nivel 9.
D. Ejecuta nuevamente el comando de descompresin gunzip alu* bd*

7. Comando para empacar y comprimir.


Se agrega una z al comando de empacado: tar xvzf [resp.tgz] arch1 arch2
Ejercicio: Realiza lo que se pide
A. $tar cvzf resp.tar.gz *

A continuacin escribe el comando ls -l para que veas el resultado


-rw-r--r-- 1 unitec users 53729 dic 3 18:28 alumnos_gsor.csv
-rw-r--r-- 1 unitec users 32832 dic 3 18:23 bd_emails_jcc.csv
-rw-r--r-- 1 unitec users 22074 dic 3 18:22 PRACTICA PARA EMPACAR Y COMPRIMIR
ARCHIVOS.docx
-rw-r--r-- 1 unitec users 56237 dic 3 18:52 resp.tar.gz
___________________________________________________________
B.

Se puede ver el contenido del archivo con

tar tvf resp.tar.gz


antalo:
unitec@linux-wgox:~/Descargas/respaldo> tar tvf resp.tar.gz
-rw-r--r-- unitec/users 53729 2014-12-03 18:28 alumnos_gsor.csv
-rw-r--r-- unitec/users 32832 2014-12-03 18:23 bd_emails_jcc.csv
-rw-r--r-- unitec/users 22074 2014-12-03 18:22 PRACTICA PARA EMPACAR Y
COMPRIMIR ARCHIVOS.docx
__________________________________________________________________________________

C.
Para desempacar el archivo seguimos la pauta de hacerlo en
otro directorio. Para ello creamos un directorio dentro del directorio
actual(respaldo), que se llame subrespaldo. Nos cambiamos a ese directorio
con cd subrespaldo y telcleamos tar xvzf ../resp.tar.gz
Revisamos el contenido del directorio con ls l

GESTION DE SISTEMAS OPERATIVO


sandra colchado avia
unitec@linux-wgox:~/Descargas/respaldo/subrespaldo> ls -l

total 152

-rw-r--r-- 1 unitec users 53729 dic 3 18:28 alumnos_gsor.csv


-rw-r--r-- 1 unitec users 32832 dic 3 18:23 bd_emails_jcc.csv
-rw-r--r-- 1 unitec users 22074 dic 3 18:22 PRACTICA PARA EMPACAR Y
COMPRIMIR ARCHIVOS.docx
________________________________________________________________________________
__________________________________________________________________________________

Você também pode gostar